我在我的应用程序中使用PyQt4进行GUI。
我想知道如何使我的窗口默认最大化。
我尝试过使用下面的代码,但它不是为最大化而是调整窗口大小到桌面屏幕大小。
但我需要看到右侧窗口标题栏中的最大化按钮产生的效果。
screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())
如果您想要全屏显示,您需要使用以下代码:
self.showFullScreen()
根据上述陈述,您可以使用F11键在状态之间切换(并在按下Esc键时退出)。
def keyPressEvent(self, e):
if e.key() == QtCore.Qt.Key_Escape:
self.close()
if e.key() == QtCore.Qt.Key_F11:
if self.isMaximized():
self.showNormal()
else:
self.showMaximized()
self.setWindowState(QtCore.Qt.WindowMaximized)
,这个也可以工作。 - Rao