QTdesigner生成.ui转换为.py文件,并运行显示

 时间:2026-02-14 20:26:51

1、在pycharm->tools->External tools -> QTdesigner ,运行QTdesigner 

(External tools配置方法外讨论,本文不做赘述。)

QTdesigner生成.ui转换为.py文件,并运行显示

2、在 new designer 界面 选择 main Windows, 

也可以选widget,处理略有不同,后边讨论。

QTdesigner生成.ui转换为.py文件,并运行显示

3、随便放些控件 然后起个名字保存,保存到pycharm工程目录里。这里名字为 “UItest.ui”。

 注意 名字里不要带“.”(点) 后缀没关系。比如 UItest.0.py ,这样在有些版本可能有问题。要把第一个"."改掉,比如UItest_0.py

QTdesigner生成.ui转换为.py文件,并运行显示

4、关键步骤: pycharm 工程里找到 UItest.ui 右键,->External tools ->pyuic

点击,就会出现 UItest.py 文件

双击打开文件。在文件的最后,添加如下内容:

class MyWindow(QtWidgets.QMainWindow, Ui_MainWindow):    def __init__(self):        super(MyWindow, self).__init__()        self.setupUi(self)if __name__ == '__main__':    import sys    app = QtWidgets.QApplication(sys.argv)    mywindow = MyWindow()    mywindow.show()    sys.exit(app.exec_())

其中:

Ui_MainWindow 要和前面类名一致,否则不行。

QTdesigner生成.ui转换为.py文件,并运行显示

QTdesigner生成.ui转换为.py文件,并运行显示

5、运行! 

OK  

QTdesigner生成.ui转换为.py文件,并运行显示

  • 全民奇迹2奇遇攻略
  • 自由幻想手游极品变异宠物攻略
  • 梦幻新诛仙青云山探灵攻略
  • 全民奇迹2创世录卡特鲁废墟攻略
  • 全民奇迹2创世录墓地怎么做
  • 热门搜索
    教师节送什么礼物给老师 同人是什么意思呀 教师节什么时候 健康的概念是什么 二月十四号是什么节日 skr是什么意思 深圳居住证有什么用 贵阳有什么好玩的地方 电石是什么 碧莲是什么意思