当前位置 博文首页 > 专注测试领域知识分享和技能提升:Python GUI编程:PySide2通过
章节回顾:
Python GUI编程:PySide2介绍
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_()
往期推荐
软件测试面试题分享-No.1
软件测试面试题分享No.2
软件测试面试题分享-No.3
软件测试面试题分享-No.4
软件测试面试题分享-No.5
软件测试面试题分享-No.6(某某某公司面试题)
软件测试面试题分享-No.7(接口自动化面试题)
如何自学软件测试、包装简历实现华丽转行?
混迹职场多年的你,面试真的准备好了吗?
面试逻辑题分享--字母数字映射关系推算题
那些让我印象深刻的bug--01
cs