Как сделать состояние окна PyQt максимизированным в pyqt
Я использую PyQt4 для GUI в своем приложении.
Я хочу знать, как сделать мое окно развернуто по умолчанию.
я вытаращил глаза, но не нашел альтернативы.
Я попытался использовать ниже код, но его не для максимизации вместо этого он изменяет размер окна на размер экрана рабочего стола.
но мне нужен эффект, который мы увидим, когда нажмем кнопку максимизации с правой стороны заголовка окна.
screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())
3 ответов
на основе приведенного выше оператора вы можете использовать это для переключения между состояниями с помощью клавиши 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()