解决.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 流程控制实例代码
Sep 25 Python
Python3基础之条件与循环控制实例解析
Aug 13 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
python插入排序算法实例分析
Jul 03 Python
详解Python的Django框架中的模版继承
Jul 16 Python
简单解决Python文件中文编码问题
Nov 22 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 Python
Python3基本输入与输出操作实例分析
Feb 14 Python
Python实现队列的方法示例小结【数组,链表】
Feb 22 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
Apr 02 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 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获取根域名方法汇总
2014/10/28 PHP
php mysql 封装类实例代码
2016/09/18 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
2015/03/03 Javascript
BootStrap selectpicker
2016/06/20 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
JavaScript轮播图简单制作方法
2017/02/20 Javascript
JS实现简单短信验证码界面
2017/08/07 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
js实现经典贪吃蛇小游戏
2020/03/19 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
Python自定义类的数组排序实现代码
2016/08/28 Python
Python中工作日类库Busines Holiday的介绍与使用
2017/07/06 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
详解python播放音频的三种方法
2019/09/23 Python
Python 正则表达式爬虫使用案例解析
2019/09/23 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
Jar包的作用是什么
2014/03/30 面试题
杭州时比特电子有限公司SQL
2013/08/22 面试题
策划总监岗位职责
2014/02/16 职场文书
铲车司机岗位职责
2014/03/15 职场文书
村党支部书记承诺书
2014/05/29 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python
table不让td文字溢出操作方法
2022/12/24 HTML / CSS