PYQT5-如何创建一个基本的窗口

2025-05-25 06:44:45

1、需要导入的模块:pyqt5,模块很多。基础的模块有三个:PyQt5.QtCor PyQt5.QtWidget,PyQt5.QtGui但在使用时一般只导入PyQt5. Qt。1)PyQt5. Qt:模块综合了pytq5所有模块中的类到本模块中。2)这样做的好处是你不用担心哪个模块包含哪个特定的类,3)坏处是加载进了整个Qt框架,从而增加了应用程序的内存占用。对于现在的电脑配置来说,应该不是什么问题,在使用pyqt5时,直接用:from PyQt5.Qt import *另外还需要导入系统模块 import sys

PYQT5-如何创建一个基本的窗口

3、执行应用程序对象,进入消息循环等待退出: sys.exit(app.exec_())1)sys.exit(状态码),如果状态码是0用于表示成功正常退出;任何非零都是失败的,代码可能存在错误。2)所以app.exec_()返回的是状态码。当运行程序时:①app.exec_()进入主循环,类似于一个无限循环。②当收到退出的命令后返回状态代码。③如果正常无误返回0,否则返回非0。④sys.exit()根据状态码退出程序。

PYQT5-如何创建一个基本的窗口

5、show()用来显示控件的方法。一个控件如果没有已经显示的父控件,就先要有show()方法,才能展示控件。而且把没有父控件的控件,叫顶层控件。顶层控件自动拥有设置标题,图标等特性。app=QApplication(sys.argv)btn=QPushButton()btn.show()sys.exit(app.exec_())创建一个按钮类对象,并显示按钮。虽然是个按钮,它因为它没有父控件,同样是一个顶层控件。

PYQT5-如何创建一个基本的窗口

7、没有父控件的控件,只要有show()方法,就能以顶层控件的姿态展示。

PYQT5-如何创建一个基本的窗口
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢