章节回顾:
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_()