PyQt5界面快速開發(QtDesigner與PyUIC工具)

首先要實現PyQt5界面的快速快發,需要兩個工具QtDesigner與PyUIC。它們功能分別是界面設計與界面代碼轉換工具。

(1) 打開PyCharm中file的setting,定位到Tools下的External Tools,如圖1所示。

                       

                                                               圖1 擴展工具添加界面

(2) 通過加號對兩個工具的環境添加,具體的添加如圖2所示。在配置兩個工具之前需要安裝pyqt5_tools,安裝的命令

pip install PyQt5-tools

QtDesigner環境配置,設置名稱爲QtDesigner,設置Program爲D:\Program Files\Anaconda3\Lib\site-packages\pyqt5_tools\ designer.exe,這裏採用conda安裝源,Working Directory設置工程目錄位置,這裏的目錄位置要與PyUIC的Working Directory保持一致,如此才能讓PyUIC找到QtDesigner設置的GUI界面。

PyUIC環境配置,設置名稱爲PyUIC,設置Program爲D:\Program Files\Anaconda3\python.exe,設置Arguments爲

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

工程目錄設置與QtDesigner相同。

                                 

                                 

                                                          圖2 工具環境添加

(3) 工具使用效果,通過選擇External Tools下的兩個工具,做GUI界面與python代碼的轉換。

通過QtDesigner設置好GUI界面之後,會得到一個.ui的文件,點擊.ui文件並右鍵到External Tools下的PyUIC,把.ui文件轉換成.py文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章