Linux no tiene ningún estándar para leer recursos incrustados, por lo que no hay forma de incrustar el icono en el binario de la aplicación y hacer que se muestre en el menú y el iniciador. Deberá instalar su icono en el directorio apropiado pixmaps
y un archivo .desktop
en el directorio correspondiente apps
apuntando a su aplicación e ícono respectivo.
La documentación de Qt que citó se refiere a icon theme specification, que describe dónde deben instalarse los archivos. Busque el Instalación de iconos de aplicaciones hacia el final para obtener un resumen de lo que se debe hacer.
Tendrá que instalar los archivos en el destino "instalar" de su sistema de compilación (qmake o cmake o lo que use) y posiblemente crear un paquete Debian además de eso. Es poco probable que Qt Creator te ayude con esto.
El enlace Qt doc que ha especificado proporciona los detalles para KDE y GNOME. ¿Qué entorno de escritorio estás ejecutando? – yasouser
Estoy ejecutando Gnome – gadlol
@yasouser: En estos días, todos los entornos principales de escritorio Linux entienden la misma especificación de freedesktop.org. –