当前位置 博文首页 > 专注测试领域知识分享和技能提升:Python GUI编程:PySide2通过

    专注测试领域知识分享和技能提升:Python GUI编程:PySide2通过

    作者:[db:作者] 时间:2021-09-08 22:59

    章节回顾:

    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