解决.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实现测试磁盘性能的方法
Mar 12 Python
浅谈numpy库的常用基本操作方法
Jan 09 Python
python psutil库安装教程
Mar 19 Python
python3+PyQt5+Qt Designer实现扩展对话框
Apr 20 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
python使用time、datetime返回工作日列表实例代码
May 09 Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 Python
jupyter notebook 参数传递给shell命令行实例
Apr 10 Python
在python中求分布函数相关的包实例
Apr 15 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提示Failed to write session data错误的解决方法
2014/12/17 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
jQuery select的操作实现代码
2009/05/06 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
windows下vue-cli及webpack搭建安装环境
2017/04/25 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
JS实现的找零张数最小问题示例
2017/11/28 Javascript
基于JavaScript中字符串的match与replace方法(详解)
2017/12/04 Javascript
bootstrap table支持高度百分比的实例代码
2018/02/28 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
electron+vue实现div contenteditable截图功能
2020/01/07 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
Python进程间通信之共享内存详解
2017/10/30 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
python安装twisted的问题解析
2018/08/21 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
沙特阿拉伯电子产品和家用电器购物网站:Black Box
2019/07/24 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
庆中秋节主题活动方案
2014/02/03 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
教师教学评估方案
2014/05/09 职场文书