1

Qt にアプリケーションがあり、トレイ アイコンがあります。アプリケーションでウィンドウが開いている場合、トレイアイコンメニューを開きたくありません。実際には、ユーザーが複数のウィンドウを同時に開かないようにしたいのです。助けていただけますか?

4

1 に答える 1

1

isHidden() メソッドでウィンドウが開いているかどうかを確認してください。ウィンドウのリストがない場合は、QApplication::topLevelWidgets() を使用できますが、これは最善の方法ではありません。

于 2012-08-07T11:57:12.600 に答える