8

ウィンドウの下のトレイアイコンに少し問題があります。Qtアプリケーションが停止(通常の終了)した後も、アイコンはシステムバーに残ります。マウスカーソルをその上に移動した場合にのみ消えます。ウィンドウのデストラクタで非表示にしようとしましたが、失敗しました。試し.setVisible(false)ました。

何か案は?ありがとう。

PS私はSWT/Javaで同じ問題を抱えていたことを覚えています。

4

2 に答える 2

6

デストラクタに隠しません。その時点では無効な参照である可能性があります。「Exit」のイベントが発生する場所に配置します。

于 2011-03-27T12:28:19.097 に答える
3

デストラクタから呼び出すことができない場合は、QCoreApplication::aboutToQuit()信号をQSystemTrayIcon::hide()スロットに接続できます。

于 2015-05-18T14:38:21.160 に答える