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


Posted in Python onJune 19, 2019

一般需要导入下面两个包

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文件运行不出现界面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之对象和类的实际运用
Aug 29 Python
python使用xlrd与xlwt对excel的读写和格式设定
Jan 21 Python
Python编程实现蚁群算法详解
Nov 13 Python
python中lambda()的用法
Nov 16 Python
pandas通过索引进行排序的示例
Nov 16 Python
利用rest framework搭建Django API过程解析
Aug 31 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 Python
python如何提取英语pdf内容并翻译
Mar 03 Python
如何用 Python 处理不平衡数据集
Jan 04 Python
python re模块和正则表达式
Mar 24 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 31 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 10 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 #Python
pyqt实现.ui文件批量转换为对应.py文件脚本
Jun 19 #Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 #Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
Jun 19 #Python
python调用动态链接库的基本过程详解
Jun 19 #Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 #Python
华为校园招聘上机笔试题 扑克牌大小(python)
Apr 22 #Python
You might like
自动跳转中英文页面
2006/10/09 PHP
php权重计算方法代码分享
2014/01/09 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
JS传参及动态修改页面布局
2017/04/13 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
2017/06/11 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
python字符串替换的2种方法
2014/11/30 Python
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
Python3解释器知识点总结
2019/02/19 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
Python tcp传输代码实例解析
2020/03/18 Python
Python魔术方法专题
2020/06/19 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
澳大利亚电子产品购物网站:Dick Smith
2017/02/02 全球购物
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
后备干部考察材料
2014/02/12 职场文书
中等生评语大全
2014/05/04 职场文书
建筑投标担保书
2014/05/20 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript