0

ばかげた質問ですが、ウィンドウの「CloseEvent」イベントの時点で、ウィンドウが cmd-q キーストロークまたは cmd-w キーストロークを受け取ったために閉じられているかどうかを知ることができますか?

4

1 に答える 1

0

ユーザーがアプリケーションを閉じた方法を理解する必要がある場合は、フィルターをインストールしてQApplication、ここですべてのキーストロークを確認できます。これらのいずれかに遭遇した場合は、ログに記録する、シグナルを送信する、グローバルフラグを設定するなど、何かを行うことができます。グローバルフラグを使用すると、キーストロークが使用されたかどうかを閉じるイベントで確実に知ることができます。

于 2013-11-14T06:47:53.163 に答える