Python GUI编程:PySide2通过加载页面设计文件的方式运行
【摘要】
章节回顾:
Python GUI编程:PySide2介绍
Python GUI编程:如何运行第一个PySide2的窗体程序
总结:
通过以上2篇文章,可以收获在python语言中,实现GUI编程,开发自己的一些测试小工具,但是还有很多地方可以优化,比如:
之前讲的窗体运行需要先将ui文件转换为python脚本,...
章节回顾:
Python GUI编程:如何运行第一个PySide2的窗体程序
总结:
通过以上2篇文章,可以收获在python语言中,实现GUI编程,开发自己的一些测试小工具,但是还有很多地方可以优化,比如:
之前讲的窗体运行需要先将ui文件转换为python脚本,再编写代码去启动,每当页面重新设计的时候,需要重新转换代码,并且每次转换会覆盖之前自动生成的脚本。
带着以上的问题,接下来看下如何优化:
通过加载.ui文件的方式运行,直接上代码:
-
import sys
-
from PySide2.QtCore import QFile
-
from PySide2.QtUiTools import QUiLoader
-
from PySide2.QtWidgets import QApplication
-
-
-
# 1、创建一个应用程序
-
app = QApplication(sys.argv)
-
-
-
# 2、打开.ui文件
-
qFile = QFile('postman.ui')
-
qFile.open(QFile.ReadOnly) # 只读方式
-
-
-
# 3、加载文件,生成一个页面对象
-
ui = QUiLoader().load(qFile)
-
qFile.close()
-
-
-
# 4、显示应用程序
-
ui.show()
-
app.exec_()
往期推荐
文章来源: xiaobotester.blog.csdn.net,作者:小博测试成长之路,版权归原作者所有,如需转载,请联系作者。
原文链接:xiaobotester.blog.csdn.net/article/details/119225363
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)