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创世录墓地怎么做
  • 热门搜索
    品胜电池怎么样 喝酒喝多了怎么办 金刚菩提子怎么盘红 怎么用wps制作表格 微星显卡怎么样 学籍认证怎么弄 混合痔是怎么回事 水银温度计碎了怎么办 面试紧张怎么办 韭菜炒鸡蛋怎么做好吃