我看到了原始问题 qt-creator-how-to-set-application-icon,但对我没有帮助,因为我正在 ubuntu 上构建一个应用程序,而 Qt 文档 对我来说不够清晰。有人做过这个吗?方法是什么?提前致谢。
Linux没有任何关于读取嵌入式资源的标准,因此无法将图标嵌入应用程序本身的二进制文件中,并在菜单和启动器中显示。您需要将图标安装在适当的 pixmaps目录中,并在相应的apps目录中创建一个指向应用程序和相应图标的.desktop文件。 您引用的Qt文档是关于图标主题规范的,其中描述了文件应该安装在哪里。请查找最后的安装应用程序图标,了解需要完成的工作摘要。 您需要在构建系统(qmake、cmake或其他)的“安装”目标中安装文件,并可能在此基础上创建一个Debian软件包。Qt Creator不太可能帮助您完成这些任务。