문제

내 응용 프로그램에서 GUI 용 PyQT4를 사용하고 있습니다.

기본적으로 창을 최대화 할 수있는 방법을 알고 싶습니다.

나는 고글되지만 대체를 발견하지 못했습니다.

나는 아래의 코드를 사용해 보았지만 최대화되지 않은 대신 그것이 바탕 화면 화면 크기로 창 크기를 조정합니다.

그러나 창 제목 표시 줄의 최대화 버튼을 오른쪽으로 누르면 볼 때 볼 수있는 효과가 필요합니다.

screen = QtGui.QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())  
도움이 되었습니까?

해결책

에서 문서의 문서:

self.showMaximized()

다른 팁

전체 화면을 원한다면 다음을 사용해야합니다.

self.showFullScreen()

위의 주어진 문을 기반으로 F11 키를 사용하여 ESC 키를 사용하여 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()
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top