应用程序停止后Qt关闭托盘图标

Seb*_*sza 7 c++ windows qt trayicon qt4

我在windows下的托盘图标有点问题.在我的Qt应用程序停止(正常退出)后,图标仍保留在系统栏中.只有当我将鼠标光标移到它上面时它才会消失.我试图将它隐藏在窗口的析构函数中,但它失败了:我试过了.setVisible(false).

有任何想法吗?谢谢.

PS我记得我在使用SWT/Java时遇到了同样的问题.

Dan*_*ite 6

我不会在析构函数中隐藏它.那时它可能是一个无效的参考.我会把它放在你的"退出"事件发生的地方.