• 7339阅读
  • 2回复

[原创]Qt系统托盘菜单除点击主窗体外无法消失的问题 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-12
关键词: 问题Icon参数
Qt系统托盘菜单除点击主窗体外无法消失的问题,解决方法是在创建系统拖盘菜单时,指定其parent为QApplication::desktop()。原因是QSystemTrayIcon的setContextMenu()方法并不会重设参数所指菜单的parent,而其parent如果是桌面,则点击桌面任何位置菜单即可去除。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线songxue3073
只看该作者 1楼 发表于: 2011-07-08
楼主有没有发现设置图标后就出现内存泄露了?
离线kikyous

只看该作者 2楼 发表于: 2011-07-08
嗯,正好需要这个
快速回复
限100 字节
 
上一个 下一个