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

  • A+
所属分类:Python

配置Pycharm+PyQt5进行GUI开发的方法-爱折腾
本教程Python安装在C:\Python36注意安装目录的差异
1.安装PyQt5
打开cmd安装PyQt5
pip install pyqt5

如果安装速度过慢的话,可以通过-i参数指定采用国内源
pip install PyQt5 -i https://pupy.douban.com/simple
2.安装pyqt5-tools
–PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools
pip install pyqt5-tools

如果安装速度过慢的话,可以通过-i参数指定采用国内源
pip install PyQt5-tools -i https://pupy.douban.com/simple
3.Pycharm设置外部工具
5d2fb8c30e8b1154d3000001_html_.png
4.设置QtDesigner快捷打开方式 –添加QtDesigner.exe的路径在安装目录(在python包pyqt5-tools目录下)
C:\Python36\Lib\site-packages\pyqt5-tools\designer.exe

5d2fb8c30e8b1154d3000002_html_.png
5.设置PyUIC — 这个主要是用来将Qt界面转换成py代码
5d2fb8c30e8b1154d3000003_html_.png
在PyUIC的设置中,其他的都差不多,Program 写入Python.exe的路径,Parameters填入
-m PyQt5.uic.pyuic  $FileName{content}nbsp;-o $FileNameWithoutExtension$.py

工作目录(Working directory)填入
$FileDir$

6.使用方法
在Pycharm项目目录上右击–>>External Tools–>>QrDesigner打开Qt Designer
5d2fb8c30e8b1154d3000004_html_.png
然后新建main window后,保存到项目目录文件名为hello.ui
5d2fb8c30e8b1154d3000005_html_.png
保存后项目目录下多了一个hello.ui文件
在文件上右击–>>External Tools–>>PyUIC即将hello.ui文件转换为hello.py
5d2fb8c30e8b1154d3000006_html_.png
在项目目录下新建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 即可运行,如下图所示:
5d2fb8c30e8b1154d3000007_html_.png
效果:
5d2fb8c30e8b1154d3000008_html_.png

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin