pyqt5(1)-pyqt5中把QtDesigner生成的ui文件转成Python文件
1.QtDesigner 画一个ui2.cmd命令 把.ui文件转成.py文件3.修改.py文件1.QtDesigner 画一个ui2.cmd命令 把.ui文件转成.py文件pyuic5 -o 1.py 1.ui .-o 后的参数为输出文件的名称-o 后第二个参数即为生成的ui文件的名称3.修改.py文件 3处# 1).py中增长模块引用:from PyQt5.QtCore import *fro
1.QtDesigner 画一个ui
2..ui文件转换成.py 文件 两种方式
2.1cmd命令: pyuic5 -o 1.py 1.ui
pyuic5 -o 1.py 1.ui -x 此命令会生成 main 函数
2.2 EXtendtool
3.修改.py文件
1.QtDesigner 画一个ui
2.文件转换
2.1cmd命令 把.ui文件转成.py文件
pyuic5 -o 1.py 1.ui .
-o 后的参数为输出文件的名称
-o 后第二个参数即为生成的ui文件的名称
2.2pycharm中配置EXtend工具
D:\PythonPrj\PA63\venv\Scripts\pyuic5.exe
-o $FileNameWithoutExtension$.py $FileName$ -x
$ProjectFileDir$
3.修改.py文件 3处
# 1).py中增长模块引用:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import sys
#2).py中的setupUI(self,Form)函数最后添加语句:
Dialog.show()
# 3).py文件中添加主函数脚本:
if __name__ == "__main__":
app = QApplication(sys.argv)
widget = QWidget(None)
Ui_Dialog().setupUi(widget)
sys.exit(app.exec_())
pass
UI调用
#1.UI类
class Ui_Form(object):
...
#2.自动生成
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
Form = QtWidgets.QWidget()
ui = Ui_Form()
ui.setupUi(Form)
Form.show()
sys.exit(app.exec_())
4.运行OK了。

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)