解决.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模块简介之有序字典(OrderedDict)
Dec 01 Python
详谈python3中用for循环删除列表中元素的坑
Apr 19 Python
python实现跨excel的工作表sheet之间的复制方法
May 03 Python
Python切片操作深入详解
Jul 27 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
Dec 10 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
Feb 13 Python
python实现opencv+scoket网络实时图传
Mar 20 Python
python 连续不等式语法糖实例
Apr 15 Python
jupyter notebook 的工作空间设置操作
Apr 20 Python
六种酷炫Python运行进度条效果的实现代码
Jul 17 Python
Python自动创建Excel并获取内容
Sep 16 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 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 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
php抽象类用法实例分析
2015/07/07 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
Expandable "Detail" Table Rows
2007/08/29 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
微信小程序 image组件遇到的问题
2019/05/28 Javascript
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
Python在不同目录下导入模块的实现方法
2017/10/27 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
利用python生成照片墙的示例代码
2020/04/09 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
Python jieba库分词模式实例用法
2021/01/13 Python
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
军训自我鉴定
2013/12/14 职场文书
高中历史教学反思
2014/02/08 职场文书
电子专业毕业生自荐信
2014/05/25 职场文书
检讨书范文
2015/01/27 职场文书
国庆节慰问信
2015/02/15 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
新员工辞职信范文
2015/05/12 职场文书
行政处罚事先告知书
2015/07/01 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python