Базовая иконка для приложения Qt - PullRequest
2 голосов
/ 08 ноября 2010

Моя проблема проста.

Как добавить значок, отображаемый в проводнике Windows?

Не определенное окно. Я хочу, чтобы у всего приложения, например в командной строке, был значок C: \.

Есть ли способ сделать это, не создавая файлы и не связывая их с файлом .pro?

Могу ли я изменить этот базовый значок в Qt Creator?

Если так, то как? Если нет, то как мне сделать это иначе?

Спасибо

PS Я пробовал другие вопросы там, и ни один из них не работает вообще

Ответы [ 2 ]

5 голосов
/ 08 ноября 2010

По сути, в Windows вам нужно создать файл .rc для вашего значка, а затем добавить для него строку .pro-файл:

  RC_FILE = myapp.rc

Все подробности доступны в документации Qt: Настройка иконки приложения

0 голосов
/ 15 июня 2014

В Qt 4 вам нужно создать файл .rc, например так:

IDI_ICON1 ICON DISCARDABLE "myIcon.ico"

Вы должны добавить это в свой .pro файл:

win32: RC_FILE += MyApp.rc

В Qt 5 есть автоматизированный процесс установки иконки для исполняемого файла приложения.

Вы можете просто добавить в файл .pro следующее:

win32: RC_ICONS = myIcon.ico

Также сохраните файл .ico в каталоге исходного кода вашего приложения.

Обратите внимание, что это только для Windows. Есть и другие способы установить значок приложения в Linux и Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...