メインウィジェットが消されれば、フローティング中のダイアログやウィジェット等も同時に消したい。
Qt
で開発をしているんですけれども、ダイアログ等のように、ポップアップするウィジェットを
作成したり、ドックウィジェットのように、フローティングするウィジェットがある場合、それが表示されているときに、一番のメイン画面を消すことがあります。そういう時、出現中のウィジェットも同時に消すようにしたいのですが、その場合はどうすればいいでしょうか。長らく放っといた問題なんですが、表示される可能性のあるウィジェットをあらかじめどこかのコンテナに入れておいて、closeEvent()
時に全てチェックするしかないでしょうか?