2014-11-21 2 views
0

앱을 전체 화면 모드로 실행해야합니다.QDesktopWidget 및 windows 작업 표시 줄

그 때문에 QDesktopWidget을 사용했습니다. Windows 작업 표시 줄이 잠겨 있으면 제대로 작동합니다.

작업 표시 줄이 자동 숨김 모드 일 때 문제가 발생합니다. 정보 (신호)를 수신 할 수있는 방법을 찾을 수 없으며 바탕 화면의 작업 표시 줄 크기가 변경되어 이므로 위젯 크기를 변경하거나 변경할 수 없습니다.

Windows 작업 표시 줄이 숨김에서 표시 또는 반대로 변경된다는 정보를 얻을 수있는 방법이 있습니까?

나는 어떤 힌트라도 기뻐할 것이다. 마렉

+0

가능한 중복 [? autohidden 작업 표시 줄이 표시인지 아닌지 감지하는 방법 (http://stackoverflow.com/questions/10085381/how-to- : 당신은 단순히으로 전체 화면으로 당신의 MainWindow 상태를 설정할 수 있습니다 detect-if-autohidden-taskbar-is-visible-or-not) – Petesh

답변

2

QDesktopWidget을 전체 화면 모드로 실행하는 이유는 무엇입니까?

this->setWindowState(Qt::WindowFullScreen); 
+0

또는 윈도우가 보여 질 때 암시 적으로 상태를 설정하는'showFullScreen()'을 사용하십시오. – BaCaRoZzo

+0

내 경우에는 두 가지 방법 (Qt :: WindowFullScreen 및 showFullScreen())이 올바르게 작동하지 않습니다. 내 질문은 : "Windows 작업 표시 줄이 변경되는 정보를 얻는 방법은 무엇입니까?" 아닙니다 "다른 방법":) 어쨌든 thx – user3272251