章节回顾:

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

更多推荐

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