QT---系统托盘图标不显示原因
2013-08-28 23:21
841 查看
很久没用QT写UI相关的东西了,有些东西都忘记了,今天竟然忘记了系统托盘图标是怎么显示的了。下面说下解决方法
1、现象,
设置了QSystemTrayIcon的Icon图标,但就是不显示自己设置的图片。,图中的红色箭头指向的位置均应该显示为自己设置的图标的,结果什么也没显示
![](http://img.blog.csdn.net/20130828230651375?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5NTQy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
原因:
自己忘记添加图片内容到资源文件中。
方法:
默认创建工程后是没有资源文件的,需要在工程中添加一个资源文件
1、添加资源文件到工程中
![](http://img.blog.csdn.net/20130828231435000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5NTQy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2、设置资源文件名
![](http://img.blog.csdn.net/20130828231503937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5NTQy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3、完成资源文件的添加
![](http://img.blog.csdn.net/20130828231528093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5NTQy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4、添加前缀
![](http://img.blog.csdn.net/20130828231546234?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5NTQy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
5、修改默认的前缀名/new/prefix1/为 /
![](http://img.blog.csdn.net/20130828231659046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5NTQy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
6、增加自己的png图片资源到资源文件中,点击添加文件,然后选择自己的图片就可以了
1、现象,
设置了QSystemTrayIcon的Icon图标,但就是不显示自己设置的图片。,图中的红色箭头指向的位置均应该显示为自己设置的图标的,结果什么也没显示
原因:
自己忘记添加图片内容到资源文件中。
方法:
默认创建工程后是没有资源文件的,需要在工程中添加一个资源文件
1、添加资源文件到工程中
2、设置资源文件名
3、完成资源文件的添加
4、添加前缀
5、修改默认的前缀名/new/prefix1/为 /
6、增加自己的png图片资源到资源文件中,点击添加文件,然后选择自己的图片就可以了
相关文章推荐
- QT---系统托盘图标不显示原因
- Linux ubuntu 12.04系统托盘不显示ibus输入法图标的解决方法
- Win10如何显示系统托盘所有图标
- Qt之任务栏系统托盘图标
- Qt之任务栏系统托盘图标
- Windwos SDK开发 --显示系统托盘图标
- Qt之任务栏系统托盘图标
- wpf 让图标显示在系统托盘
- Ubuntu Unity系统托盘显示所有图标
- MFC 子窗口任务栏显示图标和主窗口最小化在系统托盘中显示图标
- 【QT】系统托盘图标
- QT 系统托盘图标
- Ubuntu Unity系统托盘显示所有图标
- QT 系统托盘图标
- 【Qt编程】基于Qt的词典开发系列<十一>系统托盘的显示
- Ubuntu:如何显示系统托盘图标(systray)
- 安装win7系统后原版会在系统托盘显示的msn图标不见了
- QT 系统托盘图标
- Qt/PyQt的系统托盘图标(SystemTrayIcon)实现
- Qt:系统托盘图标