2011-07-28 14 views
1

私はアプリケーションを開発中です。 2つのディスプレイを備えたシステム上で動作します。私はPyQtアプリが特定のウィンドウを第2のスクリーンに自動的にルーティングできるようにしたい。PyQTの2次ディスプレイにウィンドウを表示する方法は?

これはQtでどのように行うことができますか? (PythonまたはC++のいずれか)

答えて

1

QDesktopWidgetを使用すると、マルチヘッドシステムの画面情報にアクセスできます。

ウィジェットの第1画面を覆う擬似コードです。

QDesktopWidget *pDesktop = QApplication::desktop(); 

//Get 1st screen's geometry 
QRect RectScreen0 = pDesktop->screenGeometry (0); 

//Move the widget to first screen without changing its geometry 
my_Widget->move (RectScreen0.left(),RectScreen0.top()); 

my_pWidget->resize (RectScreen0.width(),RectScreen0.height()); 

my_Widget->showMaximized(); 
+0

パーフェクト。ありがとう! – Anoop

関連する問題