解决.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字符串详细介绍
May 09 Python
在Python中通过threading模块定义和调用线程的方法
Jul 12 Python
Python实现利用163邮箱远程关电脑脚本
Feb 22 Python
python如何为创建大量实例节省内存
Mar 20 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
python爬取内容存入Excel实例
Feb 20 Python
python+logging+yaml实现日志分割
Jul 22 Python
python自动化实现登录获取图片验证码功能
Nov 20 Python
python使用turtle库绘制奥运五环
Feb 24 Python
如何利用python进行时间序列分析
Aug 04 Python
python3中编码获取网页的实例方法
Nov 16 Python
python实现发送邮件
Mar 02 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
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
php实现可逆加密的方法
2015/08/11 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
Vue记住滚动条和实现下拉加载的完美方法
2020/07/31 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
python中Matplotlib实现绘制3D图的示例代码
2017/09/04 Python
Python探索之Metaclass初步了解
2017/10/28 Python
python中metaclass原理与用法详解
2019/06/25 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
Python创建自己的加密货币的示例
2021/03/01 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
师范院校学生自荐信范文
2013/12/27 职场文书
《雾凇》教学反思
2014/02/17 职场文书
新年爱情寄语
2014/04/08 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
小学生成绩单评语
2014/12/31 职场文书
初中英语教师个人工作总结
2015/02/09 职场文书
纪律委员竞选稿
2015/11/19 职场文书
小学三年级作文之写景
2019/11/05 职场文书
MySQL数据库超时设置配置的方法实例
2021/10/15 MySQL
MySQL深分页问题解决思路
2022/12/24 MySQL