解决.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中比较特别的除法运算和幂运算介绍
Apr 05 Python
Python复数属性和方法运算操作示例
Jul 21 Python
python决策树之CART分类回归树详解
Dec 20 Python
flask中主动抛出异常及统一异常处理代码示例
Jan 18 Python
Python判断两个list是否是父子集关系的实例
May 04 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
详解Python中的各种转义符\n\r\t
Jul 10 Python
python使用celery实现异步任务执行的例子
Aug 28 Python
解决python 读取 log日志的编码问题
Dec 24 Python
Transpose 数组行列转置的限制方式
Feb 11 Python
如何使用Cython对python代码进行加密
Jul 08 Python
python爬虫筛选工作实例讲解
Nov 23 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
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
jquery ui resizable bug解决方法
2010/10/26 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
详解JavaScript语言的基本语法要求
2015/11/20 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
新闻专业毕业生英文求职信
2014/03/19 职场文书
产品开发计划书
2014/04/27 职场文书
项目合作协议书
2014/09/23 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
骨干教师个人总结
2015/02/11 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python