2014-09-22 27 views
0

我有一個帶2個顯示器輸出(1920x1080)的Linux系統。我安排他們的桌面尺寸爲1920x2160。 現在我想運行一個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是問題所在。