文章目录
- PyQT5
- 安装
- 配置
- 配置环境变量
- Pycharm配置Qt Designer和PyUIC
- 测试
- 测试QT Designer设计的界面
- 软件打包
PyQT5
安装
pip3 install PyQt5
pip3 install pyqt5-tools
配置
配置环境变量
添加xxx\Lib\site-packages\pyqt5_tools
至环境变量
Pycharm配置Qt Designer和PyUIC
约定:路径中的xxx
表示当前python的环境路径
- 点击菜单栏
File
,弹出下拉框,选择Setting
,弹出设置界面。在设置界面中选择Tools
→External Tools
。 - 点击
+
按钮新建工具,弹出工具配置界面:在Name
一栏填写Qt-Designer
;在Program
一栏填写designer.exe文件位置,截至20240107,目录为xxx\Lib\site-packages\qt5_applications\Qt\bin
,在Working directory
一栏填写$FileDir$
。 - 同样按照以上方式添加PyUIC工具,点击
+
按钮新建工具,在弹出的编辑设置框中Name
一栏填写PyUIC
。 - Program中填写pyuic5.exe的文件路径,截至20240107,目录为
xxx\Scripts\pyuic5.exe
。 - 在
Arguments
中填写:
$FileName$
-o
$FileNameWithoutExtension$.py
- 在
Working directory
填写$FileDir$
:
测试
import sys
from PyQt5.QtWidgets import QWidget, QApplicationapp = QApplication(sys.argv)
widget = QWidget()
widget.resize(640, 480)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec())
测试QT Designer设计的界面
约定:from gui import *
中的gui
表示ui文件经过PyUIC生成的py文件
import sys
from PyQt5.QtWidgets import *
from gui import *class MyWindow(QMainWindow, Ui_MainWindow):def __init__(self, parent=None):super(MyWindow, self).__init__(parent)self.setupUi(self)if __name__ == '__main__':app = QApplication(sys.argv)myWin = MyWindow()myWin.show()sys.exit(app.exec_())
软件打包
打包教程、压缩打包文件大小参考:
Python脚本打包成exe,看这一篇就够了!
参考:
- w3schools PyQt5 教程
- PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)详细教程