在PyQt应用中,任何一个应用在启动时必须创建一个基于QtWidgets.QApplication或其派生类对应的应用对象,该对象用于处理事件。
如果需要在应用代码中的任何位置都能访问该应用对象,可以通过“QtWidgets.qApp”访问应用及其属性。
示例代码1:
QtWidgets.qApp.popwin = self.createPopwin(winTypeChoice)
QtWidgets.qApp.popwin.show()
上面代码创建一个在应用对象空间中保存的弹窗对象实例变量。
示例代码2:
app = QtWidgets.qApp
srceenSize = app.desktop().width(), app.desktop().height()
上述代码获取运行主机的屏幕大小。
博客地址:https://blog.youkuaiyun.com/LaoYuanPython
老猿Python博客文章目录:https://blog.youkuaiyun.com/LaoYuanPython/article/details/98245036
本文详细介绍了在PyQt应用中创建和使用应用对象的过程。强调了应用对象在事件处理中的核心作用,并展示了如何通过QtWidgets.qApp全局访问该对象。同时,提供了获取屏幕大小和创建弹窗对象的示例代码。
326

被折叠的 条评论
为什么被折叠?



