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