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了。

Logo

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

更多推荐