から ドキュメント:
self.showMaximized()
質問
アプリケーションで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()