私は Qt アプリケーションに取り組んでおり、状況依存のヘルプ ソリューションを開発しています。モーダル ダイアログがアクティブな状態で F1 キーを押すと、ヘルプ ソリューションが不要になるまで、モーダル ダイアログと対話しながら同時にヘルプできるようにしたいと考えています。F1 イベントでモーダル ダイアログを非モーダルにすると、親ウィンドウを操作できるようになり、そもそもモーダルにする目的が無効になります。
モーダル ダイアログとヘルプ ダイアログの間で単にモダリティを交換するよりも優れた、ユーザーがヘルプとモーダル ダイアログを操作できるようにする優れたソリューションを誰かが持っていますか? (これは、ヘルプ ダイアログ プロパティを Qt::ApplicationModal に設定することによって行われます。その後、ヘルプ ダイアログが閉じられると、モーダル動作は前のモーダル ダイアログに戻ります)
前もって感謝します。