Установить значок приложения

Я создаю приложение QML с помощью Ubuntu SDK. Я выяснил, как добавить значок приложения в файл .desktop, но я не уверен, куда добавить сам значок окна. Я видел код для установки Applicaton.windowIcon с C ++, но я просто использую QML / JS. Как я могу добавить свой значок в конфигурацию приложения?

2
задан 20 February 2014 в 23:36

1 ответ

Установка значка в вашем .desktop файле - это добавление его в конфигурацию вашего приложения, поэтому я не совсем уверен, о чем вы спрашиваете. Пока значок установлен со всем остальным, вы должны быть все в порядке. Если вы устанавливаете с помощью пакета click, относительное имя файла для иконки в файле .desktop - это все, что вам нужно; в противном случае вы можете использовать абсолютный путь.

Если вы пытаетесь получить набор значков для программы, которая не установлена, вы можете добавить файл рабочего стола в ~/.local/share/applications/. IIRC, этот файл не будет сразу обнаружен, но в конечном итоге он будет загружен. Выход из системы и последующий вход, вероятно, приведут к обновлению.

Если вы хотите настроить значок программно во время работы приложения, я не могу вам помочь. Я был бы удивлен, если бы вы могли сделать это через чистый QML, но было бы легко написать плагин для C ++.

0
ответ дан 20 February 2014 в 23:36

Другие вопросы по тегам:

Похожие вопросы: