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, QApplication
app = 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,看这一篇就够了!
参考: