본문 바로가기

현재 창의 상태가 최대창 상태인지 알 수 있는 방법

흐흐 너무 쉽다.

 

아래 코드에서 self.isMaximized() 함수를 부르면 당장 알 수 있다.

이런 방법을 이용해서 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()

이 예제 코드는 아래 글에서 가져왔습니다.

stackoverflow.com/questions/14726296/how-to-make-pyqt-window-state-to-maximised-in-pyqt

 

How to make PyQt window state to maximised in pyqt

I am using PyQt4 for GUI in my application. I want to know how can make my window maximized by default. I goggled but did not found an alternate. I tried using below code, but its not for maximi...

stackoverflow.com

세상은 넓고 답은 무수히 많다.

BJ.

 

니가 원한다면 이길 수 있다

Olenka Sergienko 님의 사진, 출처: Pexels

B로그0간

개발 관련 글과 유용한 정보를 공유하는 공간입니다.