2010-01-11 60 views
6

我有一個應用程序,應該在另一個顯示器(主應用程序不在的那個顯示器上)全屏顯示的輔助視圖。在第二個屏幕上顯示對話框/框架全屏播放QT/C++

顯示框架工作得很好用frame.showFullScreen();

但是,我怎麼能告訴它哪些屏幕應該是嗎? 有沒有辦法檢測第二個屏幕是否可用?

回答

12

您可以從QDesktopWidget檢索屏幕信息。要將窗口移動到特定的屏幕,可以執行下面的操作:

QRect screenres = QApplication::desktop()->screenGeometry(screenNumber); 
widget->move(QPoint(screenres.x(), screenres.y())); 
+0

這聽起來就像我想要的!我會試試看。 – fmuecke