很久没用QT写UI相关的东西了,有些东西都忘记了,今天竟然忘记了系统托盘图标是怎么显示的了。下面说下解决方法
1、现象,
设置了QSystemTrayIcon的Icon图标,但就是不显示自己设置的图片。,图中的红色箭头指向的位置均应该显示为自己设置的图标的,结果什么也没显示
原因:
自己忘记添加图片内容到资源文件中。
方法:
默认创建工程后是没有资源文件的,需要在工程中添加一个资源文件
1、添加资源文件到工程中
2、设置资源文件名
3、完成资源文件的添加
4、添加前缀
5、修改默认的前缀名/new/prefix1/为 /
6、增加自己的png图片资源到资源文件中,点击添加文件,然后选择自己的图片就可以了
这篇博客讲述了在QT编程中遇到系统托盘图标不显示的问题及其解决方法。问题表现为设置的QSystemTrayIcon图标无法显示。原因是未将图片资源添加到工程的资源文件中。解决步骤包括:添加资源文件到工程,设置资源文件名,修改前缀名以包含图片,并将png图片资源添加到资源文件中。
2037

被折叠的 条评论
为什么被折叠?



