2012-01-27 11 views
2

私は、クリックするといくつかのウィンドウを起動できるアプリケーションを持っています。複数のモニタで複数のウィンドウを管理する

デュアルモニターシステムでは、拡張モードでメインウインドウを2番目の画面にドラッグしてから、子ウィンドウを起動すると、そのメインウィンドウが常にメインモニターに表示されます。

子供のウィンドウが常にになるように強制するには、同じスクリーン/モニターにその親として表示させるにはどうすればよいですか?

アプリケーションはQtとC++です。

助けてください。 ありがとうございます。

答えて

1

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

あなたはおそらく、あなたが複数のデスクトップを使用している場合、メインウィジェットが配置されている場所に応じて、アプリケーションのための一次スクリーニングを変更することができます。仮想デスクトップを使用している場合は、おそらく、すべての画面のジオメトリを取得し、メインウィジェットの場所を推測し、そのウィジェットの初期位置を変更して、すべてが同じ画面に表示されるようにします。

+0

ああ、私はあなたをはっきりと知ることができませんでした。あなたのポイントで開発できますか?特にマルチモニタ部について。どのように私はそれを使用するでしょうか? – user1173240

関連する問題