파이썬(Python) PyQt5 윈도우 화면 최소, 최대화 이벤트 함수 구현하기
QWidget 에서는 가상함수 changeEvent() 를 제공합니다. 이 가상 함수를 오버라이딩하면 윈도우에 변화가 있을 때 마다 이벤트를 받아 처리할 수 있습니다. 윈도우 창의 상태를 구분하는 방법은 매개변수로 전달받는 QEvent 객체로 이용하는 것입니다. 윈도우 화면의 최대, 최소 구분은 QEvent type 으로 가능합니다. ▼ Qt5 사이트에 가면 QWidget 의 가상함수 중 changeEvent() 가 있는 것을 확인할 수 있습니다. 함수 원형에서 확인할 수 있듯이 매개변수로 QEvent 객체를 받습니다. ▼ QEvent 객체의 type() 함수를 통해 상수값을 받을 수 있는데, 아래 표를 보면 알 수 있듯이 상수로 최대/최소를 구분할 수 있습니다. 이벤트의 종류는 다음과 같이 다양합니다...