2012-01-27 61 views
2

我有一個應用程序可以在單擊時啓動多個窗口。管理多個監視器上的多個窗口

在雙顯示器系統中,如果將主顯示屏拖到擴展模式的第二個顯示屏上,然後啓動子窗口,則它(子)始終位於主顯示器中。

如何強制子窗口總是與其父窗口顯示在同一屏幕/顯示器中?

應用程序在Qt和C++中。

請幫忙。 謝謝。

回答

1

http://developer.qt.nokia.com/doc/qt-4.8/qdesktopwidget.html#use-of-the-primary-screen

您可以根據其中的主要部件,如果你使用多個桌面位於可能更改主屏幕爲您的應用。如果你使用的是虛擬桌面,你可能會得到所有屏幕的幾何圖形,推斷出你的主控件在哪裏,並根據它改變另一個控件的初始位置,以確保它們都在同一個屏幕上。

+0

啊,我不明白你的意思。請問你有什麼發展方向嗎?特別是關於多顯示器部分。我將如何以及在哪裏使用它? – user1173240 2012-01-30 03:32:55