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

2025-06-27 18:23:23

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 工程里找到U诔罨租磊Itest.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文件,并运行显示
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢