Python使用PyQT5開發GUI的安裝配置及使用

PyQT5安裝及配置

ubuntu 18。04 64位環境下:

安裝包

pip install pyqt5 sudo apt install pyqt5* sudo apt install qttools5-dev-tools

pycharm中配置,新增external Tools

開啟settings->Tools->External Tools->點選“+”,新增QtDesigner->Name寫QtDesigner->Program寫designer的路徑/usr/lib/x86_64-linux-gnu/qt5/bin/designer->Work directory寫存放轉換檔案的路徑/mnt/hgfs/C/Git/PyQTCache->其他預設->OK->點選“+”,新增PyUIC->Name寫PyUIC->Program寫/home/pc/。pyenv/versions/3。6。6/bin/python->Arguments寫-m PyQt5。uic。pyuic $FileName$ -o $FileNameWithoutExtension$。py->Working directory寫/mnt/hgfs/C/Git/PyQTCache->其他預設->OK完成配置

windows 10 64位專業版環境下:

安裝包

pip install pyqt5 pip install pyqt5-tools

用以下程式檢查是否安裝成功,彈出一個視窗為成功

from PyQt5 import QtWidgets, QtGui import sys ​ app = QtWidgets。QApplication(sys。argv) window = QtWidgets。QWidget() window。show() sys。exit(app。exec_())

Pycharm中的配置,新增external Tools

開啟settings->Tools->External Tools->點選“+”,新增QtDesigner->Name寫QtDesigner->Program寫designer。exe的路徑C:\Program Files\Python36\Lib\site-packages\pyqt5_tools\designer。exe->Work directory寫存放轉換檔案的路徑C:\TencentGit\xingjidemimi\PyQTCache->其他預設->OK->點選“+”,新增PyUIC->Name寫PyUIC->Program寫C:\Program Files\Python36\python。exe->Arguments寫-m PyQt5。uic。pyuic $FileName$ -o $FileNameWithoutExtension$。py->Working directory寫C:\TencentGit\xingjidemimi\PyQTCache->其他預設->OK->點選“+”,新增PyRCC->Name寫PyRCC->Program寫C:\Program Files\Python36\python。exe->Arguments寫$FileName$ -o $FileNameWithoutExtension$_rc。py->Working directory寫C:\TencentGit\xingjidemimi\PyQTCache->其他預設->OK->OK完成配置

。ui轉。py

將專案中的。ui檔案複製到C:\TencentGit\xingjidemimi\PyQTCache中,在專案中的。ui檔案上右鍵選擇external tools下的pyuic進行轉換並輸出到C:\TencentGit\xingjidemimi\PyQTCache中,將生成的。py檔案複製到專案中即可