ウィンドウの下のトレイアイコンに少し問題があります。Qtアプリケーションが停止(通常の終了)した後も、アイコンはシステムバーに残ります。マウスカーソルをその上に移動した場合にのみ消えます。ウィンドウのデストラクタで非表示にしようとしましたが、失敗しました。試し.setVisible(false)
ました。
何か案は?ありがとう。
PS私はSWT/Javaで同じ問題を抱えていたことを覚えています。
デストラクタに隠しません。その時点では無効な参照である可能性があります。「Exit」のイベントが発生する場所に配置します。
デストラクタから呼び出すことができない場合は、QCoreApplication::aboutToQuit()
信号をQSystemTrayIcon::hide()
スロットに接続できます。