2010-01-11 59 views
6

我有一个应用程序,应该在另一个显示器(主应用程序不在的那个显示器上)全屏显示的辅助视图。在第二个屏幕上显示对话框/框架全屏播放QT/C++

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

但是,我怎么能告诉它哪些屏幕应该是吗? 有没有办法检测第二个屏幕是否可用?

回答

12

您可以从QDesktopWidget检索屏幕信息。要将窗口移动到特定的屏幕,可以执行下面的操作:

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

这听起来就像我想要的!我会试试看。 – fmuecke