본문 바로가기
프로그래밍/QT

Qt 화면 최대화, 최소화(Maximized, Minimized)

by comflex 2023. 4. 3.
728x90
반응형

화면 최대화

QWidget 클래스를 상속받은 위젯에서 최대화 여부를 설정하려면 setWindowState() 함수를 사용할 수 있습니다. 이 함수는 Qt::WindowState 열거형을 매개변수로 받으며, 위젯의 상태를 변경합니다. Qt::WindowMaximized 값을 전달하면 위젯이 최대화되며, Qt::WindowNoState 값을 전달하면 최대화가 해제됩니다.

QWidget widget;
widget.resize(800, 600);  // 위젯의 초기 크기 설정

// 위젯을 최대화하여 시작하려면 다음과 같이 setWindowState() 함수를 호출합니다.
widget.setWindowState(Qt::WindowMaximized);

widget.show();

위 코드에서 QWidget 객체를 생성한 후, resize() 함수를 사용하여 위젯의 초기 크기를 설정합니다. 그리고 setWindowState() 함수를 사용하여 위젯을 최대화합니다. 마지막으로 show() 함수를 호출하여 위젯을 보여줍니다.

반응형

화면 최소화

위젯을 최소화하려면 setWindowState() 함수를 사용하여 Qt::WindowMinimized 값을 전달하면 됩니다.

QWidget widget;
widget.resize(800, 600);  // 위젯의 초기 크기 설정

// 위젯을 최소화하여 시작하려면 다음과 같이 setWindowState() 함수를 호출합니다.
widget.setWindowState(Qt::WindowMinimized);

widget.show();

위 코드에서 QWidget 객체를 생성한 후, resize() 함수를 사용하여 위젯의 초기 크기를 설정합니다. 그리고 setWindowState() 함수를 사용하여 위젯을 최소화합니다. 마지막으로 show() 함수를 호출하여 위젯을 보여줍니다.

728x90
반응형

'프로그래밍 > QT' 카테고리의 다른 글

Qt QSplitter  (0) 2023.04.03
QT QDateTime  (0) 2022.09.14
QT QMap  (0) 2022.07.30