1.安装PyQt5
因为PyQt5需要SIP的支持,所以我们要安装sip
pip install sip
pip install PyQt5
2.QT designer是图形化界面编辑器,我们也要把它安装上
pip install PyQt5-tools
3.Pycharm配置QT designer
点击 文件->配置->工具->外部工具
点击+号进行添加外部工具
名称 designer
程序 PyQt5-tools里面的designer.exe 站长的目录是C:\Program Files\Python3.8.1\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe
工作目录 $FileDir$
点击确定即可成功添加designer外部工具,这是打开designer的快捷按钮
接下来我们继续添加PyUIC,这个主要是将QT界面代码转换为Python代码点击+号进行添加
名称 PyUIC
程序 python程序 站长的目录是C:\Program Files\Python3.8.1\python.exe
参数 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
工作目录 $FileDir$
点击确定即可完成外部工具的添加
4.使用
打开Pycharm软件,点击工具->External Tools
就可以看到刚才添加的两个工具
点击Designer即可打开Qt Designer创建界面进行界面设计(如果点击Designer无效,请先安装C++2015),设计完成后保存
返回pycharm右键刚才创建的界面文件,以.ui结尾的文件(需要打开视图->工具窗口->project),点击External Tools 点击PyUIC,这是你会发现它已经成功的转化为.py文件
这时候我们还不能运行它,我们要新建一个文件
把以下代码填进去即可运行
import sys
import test #test为ui文件的名称,如test.py即填写test
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())