J'utilise PyQt4 pour l'interface graphique dans mon application.
Je veux savoir comment rendre ma fenêtre maximisée par défaut.
J'ai fait des lunettes, mais je n'ai pas trouvé d'alternative.
J'ai essayé d'utiliser le code ci-dessous, mais ce n'est pas pour maximiser, il redimensionne la fenêtre à la taille de l'écran du bureau.
Mais j'ai besoin de l'effet que nous verrons lorsque nous appuierons sur le bouton Agrandir à droite de la barre de titre de la fenêtre.
screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())
De les docs :
self.showMaximized()
Si vous voulez le plein écran, vous devez utiliser:
self.showFullScreen()
sur la base de la déclaration ci-dessus, vous pouvez l'utiliser pour basculer entre les états à l'aide de la touche F11 (et quitter sur la touche Échap)
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()