Python GUI编程:PySide2通过加载页面设计文件的方式运行

举报
小博测试成长之路 发表于 2022/01/15 00:36:36 2022/01/15
【摘要】 章节回顾: Python GUI编程:PySide2介绍 Python GUI编程:如何运行第一个PySide2的窗体程序 总结: 通过以上2篇文章,可以收获在python语言中,实现GUI编程,开发自己的一些测试小工具,但是还有很多地方可以优化,比如: 之前讲的窗体运行需要先将ui文件转换为python脚本,...

章节回顾:

Python GUI编程:PySide2介绍

Python GUI编程:如何运行第一个PySide2的窗体程序

总结:

通过以上2篇文章,可以收获在python语言中,实现GUI编程,开发自己的一些测试小工具,但是还有很多地方可以优化,比如:

之前讲的窗体运行需要先将ui文件转换为python脚本,再编写代码去启动,每当页面重新设计的时候,需要重新转换代码,并且每次转换会覆盖之前自动生成的脚本。

带着以上的问题,接下来看下如何优化:

通过加载.ui文件的方式运行,直接上代码:


   
  1. import sys
  2. from PySide2.QtCore import QFile
  3. from PySide2.QtUiTools import QUiLoader
  4. from PySide2.QtWidgets import QApplication
  5. # 1、创建一个应用程序
  6. app = QApplication(sys.argv)
  7. # 2、打开.ui文件
  8. qFile = QFile('postman.ui')
  9. qFile.open(QFile.ReadOnly) # 只读方式
  10. # 3、加载文件,生成一个页面对象
  11. ui = QUiLoader().load(qFile)
  12. qFile.close()
  13. # 4、显示应用程序
  14. ui.show()
  15. app.exec_()

往期推荐

软件测试面试题分享-No.1

软件测试面试题分享No.2

软件测试面试题分享-No.3

软件测试面试题分享-No.4

软件测试面试题分享-No.5

软件测试面试题分享-No.6(某某某公司面试题)

软件测试面试题分享-No.7(接口自动化面试题)

如何自学软件测试、包装简历实现华丽转行?

混迹职场多年的你,面试真的准备好了吗?

面试逻辑题分享--字母数字映射关系推算题

那些让我印象深刻的bug--01

文章来源: xiaobotester.blog.csdn.net,作者:小博测试成长之路,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaobotester.blog.csdn.net/article/details/119225363

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。