Qt Creator - как установить значок приложения для Ubuntu Linux? - PullRequest
8 голосов
/ 01 декабря 2010

Я видел оригинальный вопрос qt-creator-how-to-set-application-icon

но это не помогло мне, потому что я создаю приложение в ubuntu и Qt`s Documentation мне не понятно ..

Есть кто-нибудь, кто это сделал? Что за метод?

Заранее спасибо.

1 Ответ

10 голосов
/ 19 февраля 2011

В Linux нет стандарта для чтения встроенных ресурсов, поэтому нет возможности встроить значок в двоичный файл приложения и отобразить его в меню и в панели запуска.Вам нужно будет установить ваш значок в соответствующий каталог pixmaps и файл .desktop в соответствующий каталог apps, указывающий на ваше приложение и соответствующий значок.

Цитируемая вами документация Qt относится к спецификация иконки icon , которая описывает, где файлы должны быть установлены.Ищите Установка значков приложений ближе к концу, чтобы получить сводную информацию о том, что нужно сделать.

Вам нужно будет установить файлы в целевой папке «install» вашей системы сборки (qmake илиcmake или что вы используете) и, возможно, создайте пакет Debian поверх этого.Создатель Qt вряд ли поможет вам в этом.

...