Frage

Ich verwende PYQT4 für GUI in meiner Anwendung.

Ich möchte wissen, wie mein Fenster standardmäßig maximiert werden kann.

Ich habe goggettiert, fand aber keine alternative.

Ich habe versucht, unter dem Code zu verwenden, aber es ist nicht für maximiert, stattdessen wird das Fenster zur Desktop-Bildschirmgröße geändert.

Aber ich brauche den Effekt, den wir sehen werden, wenn wir die Maximize-Taste WT-rechte Seite der Fenster-Titelleiste drücken.

screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())  
War es hilfreich?

Lösung

Von die docs.:

self.showMaximized()

Andere Tipps

Wenn Sie Fullscreen wünschen, müssen Sie verwenden:

self.showFullScreen()

Basierend auf der oben angegebenen Anweisung können Sie mithilfe der Taste F11 (und die ESC-Taste aus dem ESC) mit der Taste F11 einschalten.

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()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top