Qtで書かれたLinuxアプリをWindowsに移植しています。アプリケーションを閉じる前に、いくつかの設定を保存する必要があります。Linux では、SIGTERM などのシグナル ハンドラーによってそれを行うことができます。Windows で同じことを実装するにはどうすればよいですか。
8622 次
5 に答える
2
aboutToQuit の代わりにQApplication::commitDataRequestシグナル (またはQGuiApplication::commitDataRequest )を処理する方がよいと思います。設定を保存するには、信号を関数に接続するだけです。
関連する議論を次に示します: http://qt-project.org/forums/viewthread/33329
于 2013-10-14T20:45:43.540 に答える
1
私はQtを知りません。あなたがWindowsだけWM_QUERYENDSESSION
でいる余裕があり、WM_ENDSESSION
メッセージが正しいことかもしれません.
于 2013-10-05T10:26:01.573 に答える