Qt Creator - 如何为Ubuntu Linux设置应用程序图标?

8
我看到了原始问题 qt-creator-how-to-set-application-icon,但对我没有帮助,因为我正在 ubuntu 上构建一个应用程序,而 Qt 文档 对我来说不够清晰。
有人做过这个吗?方法是什么?
提前致谢。

3
您提供的Qt文档链接提供了有关KDE和GNOME的详细信息。您正在运行哪个桌面环境? - yasouser
@yasouser:现在所有主要的Linux桌面环境都可以理解相同的freedesktop.org规范。 - Jan Hudec
1个回答

10

Linux没有任何关于读取嵌入式资源的标准,因此无法将图标嵌入应用程序本身的二进制文件中,并在菜单和启动器中显示。您需要将图标安装在适当的 pixmaps目录中,并在相应的apps目录中创建一个指向应用程序和相应图标的.desktop文件。

您引用的Qt文档是关于图标主题规范的,其中描述了文件应该安装在哪里。请查找最后的安装应用程序图标,了解需要完成的工作摘要。

您需要在构建系统(qmake、cmake或其他)的“安装”目标中安装文件,并可能在此基础上创建一个Debian软件包。Qt Creator不太可能帮助您完成这些任务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接