解决.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 31 Python
Python最基本的输入输出详解
Apr 25 Python
python 的列表遍历删除实现代码
Apr 12 Python
python实现学生管理系统
Jan 11 Python
python定向爬虫校园论坛帖子信息
Jul 23 Python
python文件写入write()的操作
May 14 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
基于python检查矩阵计算结果
May 21 Python
详解python中的闭包
Sep 07 Python
Python 实现键盘鼠标按键模拟
Nov 18 Python
pandas中对文本类型数据的处理小结
Nov 01 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下的权限算法的实现
2007/04/28 PHP
PHP实时显示输出
2008/10/02 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
JavaScript this 深入理解
2009/07/30 Javascript
JavaScript 入门基础知识 想学习js的朋友可以参考下
2009/12/26 Javascript
javascript常见用法总结
2014/05/22 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
js实现各浏览器全屏代码实例
2018/07/03 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
react实现同页面三级跳转路由布局
2019/09/26 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python读写Excel文件的实例
2013/11/01 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
python实现二叉树的遍历
2017/12/11 Python
python脚本后台执行方式
2019/12/21 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
党校培训思想汇报
2013/12/30 职场文书
《海底世界》教学反思
2014/04/16 职场文书
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
考研导师推荐信范文
2015/03/27 职场文书
初中班长竞选稿
2015/11/20 职场文书
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android
MySQL系列之四 SQL语法
2021/07/02 MySQL