A partir de os documentos:
self.showMaximized()
Pergunta
Eu estou usando o PYQT4 para GUI na minha inscrição.
Eu quero saber como pode tornar minha janela maximizada por padrão.
Eu ócio, mas não encontrei um suplente.
Eu tentei usar o código abaixo, mas não é para maximizado, em vez disso, redimensiona a janela para o tamanho da tela de desktop.
Mas eu preciso do efeito que veremos quando pressionamos o botão Maximizar o lado direito da barra de título da janela.
screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())
Solução
A partir de os documentos:
self.showMaximized()
Outras dicas
No caso de você querer fullscreen, você tem que usar:
self.showFullScreen()
Com base na instrução acima fornecida, você pode usar isso para alternar entre os estados usando a tecla F11 (e saia na tecla 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()