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

标签 c++ windows qt qt4 trayicon

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

有什么想法吗?谢谢。

附言我记得我在使用 SWT/Java 时遇到过同样的问题。

最佳答案

我不会将它隐藏在析构函数中。那时它可能是一个无效的引用。我会把它放在您的“退出”事件发生的地方。

关于c++ - 应用程序停止后 Qt 关闭托盘图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5449198/

相关文章:

c++ - Eclipse CDT 内置包含目录

C++ 模板和 header 分配

c++ - 使用 SwapMouseButton( TRUE );允许右键单击拖动窗口

windows - IIS 自签名证书问题 - 'The Parameter is incorrect'

c++ - 将空指针传递给新位置

c++ - 尝试在树莓派上部署 qt5 应用程序时出现奇怪的错误

c# - 从线程启动时模态弹出窗口失败 - CSharp WPF

c++ - 避免 GUI 在多线程操作时卡住

c++ - 在QML中访问C++对象的成员变量

c++ - 如何在子类和父类之间添加槽?