pip3 install PyQt5
pip3 install pyqt5-tools
添加xxx\Lib\site-packages\pyqt5_tools
至环境变量
约定:路径中的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$
。+
按钮新建工具,在弹出的编辑设置框中Name
一栏填写PyUIC
。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())
约定: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,看这一篇就够了!
参考: