在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()
上述代码获取运行主机的屏幕大小。