当前位置: 移动技术网 > IT编程>脚本编程>Python > 解决.ui文件生成的.py文件运行不出现界面的方法

解决.ui文件生成的.py文件运行不出现界面的方法

2019年07月19日  | 移动技术网IT编程  | 我要评论

鱼乐无限钓鱼眼镜,等爱走了以后吉他谱,脑瘤 专家王世英

一般需要导入下面两个包

from pyqt5.qtwidgets import qapplication
import sys

并且在.py文件中加入以下代码:

if __name__ == "__main__":
 app = qtwidgets.qapplication(sys.argv)
 widget = qtwidgets.qwidget()
 ui = ui_mainwindow()
 ui.setupui(widget)
 widget.show()
 sys.exit(app.exec_())

下面对以上个别代码进行解释

widget = qtwidgets.qwidget() 

因为qt designer默认继承的object类,不提供show()显示方法,所以我们生成一个qwidget对象来重载我们设计的ui_mainwindow类,达到显示效果。

sys.exit(app.exec_()) 

app.exec_() ——运行app sys.exit(app.exec_())——消息循环结束之后返回0,接着调用sys.exit(0)退出程序

以上这篇解决.ui文件生成的.py文件运行不出现界面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网