От Документы:
self.showMaximized()
Вопрос
Я использую PYQT4 для GUI в моем приложении.
Я хочу знать, как может сделать мое окно максимизировать по умолчанию.
Я одобрил, но не нашел альтернативы.
Я пытался использовать следующий код, но его не для максимизации вместо этого разместится отображение окна к размеру экрана настольных компьютеров.
Но мне нужен эффект, который мы увидим, когда мы нажмем кнопку MAXIMIZE 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()