本教程Python安装在C:\Python36注意安装目录的差异
1.安装PyQt5
打开cmd安装PyQt5
pip install pyqt5
2.安装pyqt5-tools
–PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools
pip install pyqt5-tools
3.Pycharm设置外部工具
4.设置QtDesigner快捷打开方式 –添加QtDesigner.exe的路径在安装目录(在python包pyqt5-tools目录下)
C:\Python36\Lib\site-packages\pyqt5-tools\designer.exe
5.设置PyUIC — 这个主要是用来将Qt界面转换成py代码
在PyUIC的设置中,其他的都差不多,Program 写入Python.exe的路径,Parameters填入
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
工作目录(Working directory)填入
$FileDir$
6.使用方法
在Pycharm项目目录上右击–>>External Tools–>>QrDesigner打开Qt Designer
然后新建main window后,保存到项目目录文件名为hello.ui
保存后项目目录下多了一个hello.ui文件
在文件上右击–>>External Tools–>>PyUIC即将hello.ui文件转换为hello.py
在项目目录下新建main.py添加内容:
import sys
import hello
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = hello.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
因main window的ui文件名为hello 所以import 的时候需要 import hello
7.运行窗口程序
右击main.py点击 Run main 即可运行,如下图所示:
效果:
未经允许不得转载:爱折腾 » 配置Pycharm+PyQt5进行GUI开发的方法