他のモニター(メインアプリがオンになっていないモニター)にフルスクリーンで表示されるセカンダリビューを備えたアプリケーションがあります。
フレームの表示は非常にうまく機能しますframe.showFullScreen();
しかし、どの画面に表示する必要があるかをどのように判断できますか?2番目の画面が利用可能かどうかを検出する方法もありますか?
他のモニター(メインアプリがオンになっていないモニター)にフルスクリーンで表示されるセカンダリビューを備えたアプリケーションがあります。
フレームの表示は非常にうまく機能しますframe.showFullScreen();
しかし、どの画面に表示する必要があるかをどのように判断できますか?2番目の画面が利用可能かどうかを検出する方法もありますか?
QDesktopWidgetから画面情報を取得できます。ウィンドウを特定の画面に移動するには、次のようにします。
QRect screenres = QApplication::desktop()->screenGeometry(screenNumber);
widget->move(QPoint(screenres.x(), screenres.y()));