2013-01-09 49 views
1

我正在開發一個使用QtCreator的Qt應用程序。該應用程序需要在多個顯示器上顯示(如果可用)。使用Qt和QtCreator進行多顯示器應用程序開發

的GUI要求WRT diaplay主要有:

  1. 如果有多個顯示器,使用它們 - 即顯示/記得整個顯示器
  2. 窗口位置如果只有一個顯示器,只是顯示上的一切那一臺顯示器

我的假設是,該機器的圖形卡將代表多個顯示器到一個單一的'虛擬'桌面,我的應用程序可以'寫入',以不可知的方式。

我的問題基本上是這樣的:

有什麼特別的,我需要做的(如使用特殊類等設計我的小部件等時),開發一個應用程序,可以使用多個窗口

  • 或 -

我是否照常開發,並將所有顯示器管理留給顯卡?

回答

1

我認爲QDesktopWidget具有您需要的所有功能。

從Qt文檔:

Qt提供的Widget使用這個類來放置工具提示,菜單和對話框正確的屏幕爲他們的父母或應用程序小部件上。應用程序可以使用此類來獲取可用於保存窗口位置的信息,或將子窗口小部件和對話框放置在一個特定屏幕上。

相關問題