2010-11-08 2 views
2

Моя проблема проста.Значок базы для приложения Qt

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

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

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

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

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

Спасибо

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

ответ

5

Basicaly, на Windows, вы должны создать файл .rc для значка, а затем добавить линия в вас файл .pro для него:

RC_FILE = myapp.rc 

Все детали доступны в Qt документации: Setting the Application Icon

+0

спасибо добрый сэр – 2010-11-08 21:39:51

+0

Вы вполне спаситель – 2010-11-08 21:40:21

+0

Добро пожаловать. –

0

В 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.