ほとんどがデーモンとして機能する Qt アプリケーションを作成しましたが、ダイアログが表示されることがあります。
これで、最後のウィンドウが閉じたときにアプリケーションを閉じるのがデフォルトの動作であることはわかっていますが、私のプログラムでは、実行を継続するためにそれが必要です。アプリケーションの動作を変更するにはどうすればよいですか?
QApplication::quitOnLastWindowClosed プロパティをfalse
次のように設定できます。
...
QApplication qApp;
qApp.setQuitOnLastWindowClosed(false);
...