私は、状態を保存するためにcloseEvent()をオーバーライドするモードレスダイアログを持っています。これは実際にダイアログを閉じるとうまくいきます。しかし、私が何らかの方法でアプリケーションを終了すると(もちろん、ダイアログが閉じてしまう)、closeEvent()は呼び出されません。モードレスQDialog:アプリケーション終了時にcloseEvent()が呼び出されませんか?
これは仕様です。それはQtバグですか?アプリケーションがシャットダウンしているときに近いイベントを受け取るようにウィジェットに設定する必要があるプロパティのようなものがありますか?
私はダイアログのデストラクタで "保存状態"のコードを複製することができると思いますが、必要がなければそれはより良いでしょう。
ありがとうございました!
これはどのようなプログラミング言語ですか。 –
C++ ...申し訳ありませんが、今すぐタグを付けました。 – Owen