2013-01-09 21 views
1

我正在开发一个使用QtCreator的Qt应用程序。该应用程序需要在多个显示器上显示(如果可用)。使用Qt和QtCreator进行多显示器应用程序开发

的GUI要求WRT diaplay主要有:

  1. 如果有多个显示器,使用它们 - 即显示/记得整个显示器
  2. 窗口位置如果只有一个显示器,只是显示上的一切那一台显示器

我的假设是,该机器的图形卡将代表多个显示器到一个单一的'虚拟'桌面,我的应用程序可以'写入',以不可知的方式。

我的问题基本上是这样的:

有什么特别的,我需要做的(如使用特殊类等设计我的小部件等时),开发一个应用程序,可以使用多个窗口

  • 或 -

我是否照常开发,并将所有显示器管理留给显卡?

回答

1

我认为QDesktopWidget具有您需要的所有功能。

从Qt文档:

Qt提供的Widget使用这个类来放置工具提示,菜单和对话框正确的屏幕为他们的父母或应用程序小部件上。应用程序可以使用此类来获取可用于保存窗口位置的信息,或将子窗口小部件和对话框放置在一个特定屏幕上。

相关问题