配置Pycharm+PyQt5进行GUI开发的方法

本教程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开发的方法