質問

アプリケーションでGUIにPYQT4を使用しています。

デフォルトでウィンドウを最大化する方法を知りたいです。

私はゴーグルしましたが、代替が見つかりませんでした。

以下のコードを使用してみましたが、最大化されていないため、ウィンドウのサイズをデスクトップの画面サイズに変更します。

しかし、ウィンドウタイトルバーの最大化ボタンWT右側を押すと、わかります。

screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())  
役に立ちましたか?

解決

から ドキュメント:

self.showMaximized()

他のヒント

フルスクリーンが必要な場合は、次のようにします。

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()
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top