假如虚拟环境名是p3939 里面安装了pyqt5相关的库
1.QtDesigner
Qt Designer 是通过拖拽的方式放置控件,并实时查看控件效果进行快速UI设计
位置 内容
name 可以随便命名,只要便于记忆就可以,本次采取通用命名:Qt Designer
Program designer.exe路径,D:\anaconda32024\envs\p3939\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
Arguments 固定格式,直接复制也可:$FileDir$\$FileName$
Working directory 固定格式,直接复制也可:$FileDir$
2.PyUIC
PyUIC主要是把Qt Designer生成的.ui文件换成.py文件
位置 内容
name 可以随便命名,只要便于记忆就可以,本次采取通用命名:PyUiC
Program python.exe路径,D:\anaconda32024\envs\p3939\python.exe
Arguments 固定格式,直接复制也可:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory 固定格式,直接复制也可:$FileDir$
3.Pyrcc
pyrcc5 是 PyQt5 中用来将资源文件(.qrc
)转换为Python 文件 的工具。
Name:Pyrcc
Program: D:\anaconda32024\envs\p3939\Scripts\pyrcc5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$
以下是使用:
再添加一个main.py文件,可启动界面
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PythonProject3 import Ui_MainWindow
class MainWindow(QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
运行main.py