【PyQt5】QT designer 中出現的問題集錦


  之前想利用QT designer 進行python的GUI編程,安裝過程過於久遠,就不敘述了。

 

  【python函數包】

1、PyQt5    5.11

2、PyQt5-tools 5.11

  【工具】

Qt designer 

python3.6

  

  由於很久之前安裝的,而且沒有用其他的IDE,仍然使用的eclipse,暫時還沒有將Qt designer集成在這個 IDE里面,可能可以,可能不行吧,之后有時間了再來查資料看行不行。

  這個軟件設計python的界面很好,很實用的。但是在其中遇到了很多問題,困擾了我很久。

【問題集錦】

1、在Qt designer中設計好的界面,如何轉換成python語言。

  解決辦法:文件的保存格式默認為.ui。因為我們保存的是ui設計文件。Pyhton3如果要使用這個界面文件,必須將其轉換為Pyhton3程序才可以。在cmd窗口下,輸入命令:pyuic5  -o  ui.py  untitled.ui       就可以自動幫你轉換了。

  (其中ui.py是轉換后python文件名,untitled.ui是你的窗體文件名)

 

2、之前以后在Qt designer 中可以直接查看python的代碼,主要是還有這個功能,菜單  窗體——>查看代碼。 但是在我的軟件中有個問題,會提示錯誤。如圖1所示;

  但是在我的安裝包路徑下,並沒有找到bin這個目錄,令人絕望。然后查找了資料后發現,說是因為python的安裝目錄中含有空格導致的,但是明顯我的安裝路徑並沒有空格,所以不符合這個設定。

  解決辦法:在該目錄下,新建一個bin目錄,然后我在……/pyqt5_tools 這個目錄下找到了uic.exe文件,然后移動到bin目錄下,這樣就能出現了查看不提示錯誤了。但是,顯示的代碼是c++。

  [嘗試] 將pyuic.py 打包成exe文件,然后放在目錄下,發現並么有用。會提示錯誤,沒有main模塊。之后有時間會進一步來嘗試。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM