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

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

 

  【python函數包】c++

一、PyQt5    5.11編程

二、PyQt5-tools 5.11eclipse

  【工具】函數

Qt designer 工具

python3.6ui

  

  因爲好久以前安裝的,並且沒有用其餘的IDE,仍然使用的eclipse,暫時尚未將Qt designer集成在這個 IDE裏面,可能能夠,可能不行吧,以後有時間了再來查資料看行不行。spa

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

【問題集錦】

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

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

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

 

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

  可是在個人安裝包路徑下,並無找到bin這個目錄,使人絕望。而後查找了資料後發現,說是由於python的安裝目錄中含有空格致使的,可是明顯個人安裝路徑並無空格,因此不符合這個設定。

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

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

相關文章
相關標籤/搜索