2014-09-22 5 views
0

나는 2 개의 모니터 출력 (1920x1080)을 가진 리눅스 시스템을 가지고있다. 데스크톱 크기가 1920x2160으로되도록 배치했습니다. 이제 Qt Applcation을 실행하고 싶었습니다. Qt Applcation은 1920x2160 데스크탑을 전체 화면 모드로 시작합니다. 나는 시도 :
멀티 모니터 설정에서 QWidget 전체 화면 설정

QWidget::setFullScreen() -> The QWidget is maximized across 1 monitor 
QWidget::setGeometry(0,0,1920,2160) -> The QWidget is also maximized across 1 monitor 

을 내가 할 경우에도 :

QWidget::move(0,0) & QWidget::resize(1920,2160) -> The QWidget does not exceed the size of the 1 monitor. 

을하지만 난 이동하고 마우스로 수동으로는 QWidget의 크기를 조정하면, 내가 1920x2160로 크기를 조정할 수 있습니다. 프로그래밍 방식으로 할 수 없었습니다.
누군가 내가 잘못하고있는 것에 대해 나에게 암시를 줄 수도 있습니다.
미리 감사드립니다.

답변

0

문제의 원인은 창 관리자입니다. 창 관리자없이 X 서버를 시작하면

QWidget::setGeometry(...) 

과 연결된 모든 디스플레이에서 창 크기를 직접 호출 할 수있었습니다.
그래서 나는 실수로 Qt가 문제라고 생각했습니다.