Russian Qt Forum
Ноябрь 26, 2024, 19:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Свой значек приложения  (Прочитано 3374 раз)
Nelkor
Гость
« : Декабрь 15, 2013, 15:13 »

Наверное, все знают стандартный значек приложения.
 Может кто-нибудь пытался сделать так, чтобы выпускаемое приложение имело свой собственный значек? Какими средствами это реализуемо? (Windows)
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Декабрь 15, 2013, 15:20 »

А погуглить нельзя было? Улыбающийся
Цитировать
Qt windows иконка приложения

Можно в документации посмотреть: http://qt-project.org/doc/qt-4.8/appicon.html

А можно поиск по форуму - такие темы много раз поднимались Улыбающийся
Записан

kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Декабрь 15, 2013, 15:23 »

гуглить и читать документацию видимо уже давно не в моде Грустный http://qt-project.org/doc/qt-4.8/appicon.html или http://qt-project.org/doc/qt-5.0/qtdoc/appicon.html
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Nelkor
Гость
« Ответ #3 : Декабрь 15, 2013, 15:56 »

Там написано, чтобы я создал текстовый файл и ввёл туда

IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"

потом надо куда-то добавить строку

RC_FILE = myapp.rc

Честно говоря, я не очень хорошо понимаю, что я должен сделать.)
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Декабрь 15, 2013, 16:23 »

Все правильно )
Тот текстовый файл нужно назвать myapp.rc, потом в него добавить строчку
Цитировать
IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"

А это: RC_FILE = myapp.rc нужно в pro файл добавить Улыбающийся
Если указывать так "myappico.ico", то эта иконка будет искаться в той же папке, что и файл myapp.rc

названия иконки и файл в котором указана она, могут быть любыми Улыбающийся
« Последнее редактирование: Декабрь 15, 2013, 16:28 от gil9red » Записан

Nelkor
Гость
« Ответ #5 : Декабрь 15, 2013, 20:27 »

Вроде получилось) но пришлось добавить rc файл в ресурсы
Записан
lesav
Частый гость
***
Offline Offline

Сообщений: 235


qnx.org.ru


Просмотр профиля WWW
« Ответ #6 : Декабрь 16, 2013, 09:23 »

Вроде получилось) но пришлось добавить rc файл в ресурсы
он там не нужен. 
Файл myres.rc  необходим только на этапе сборки,
На пальцах:
1  windres.exe создает объектный файл с иконкой (в нем есть есть служебная информация о положении/offset в бинарнике)
2  линковщиком создается бинарник с этим объектником.

И это все!, т.к. иконку показывает ОС а не приложение.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.