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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Иконка для .exe файла  (Прочитано 7648 раз)
Pritcher
Гость
« : Июнь 03, 2014, 11:51 »

Всем привет!

Я использую qt add-in 1.2.3 в Visual Studio 2013.
Как мне установить иконку для .exe файла?

Нашёл информацию в Qt документации — http://qt-project.org/doc/qt-5/appicon.html.
Там говорят, что нужно положить файл .ico с иконкой в ту же директорию, где и располагаются исходники, а затем добавить в .pro файл строчку
Цитировать
RC_ICONS = myappico.ico

После пересборки проекта у .exe файла должна смениться иконка, но ничего не меняется.

Может, я что-то упускаю? Непонимающий
Записан
carrygun
Гость
« Ответ #1 : Июнь 03, 2014, 11:57 »

Нужно создать .rc файл (например, myrc.rc), написать в нем следующее:
Код:
IDI_ICON1               ICON                    "iconfile.ico"
Где iconfile.ico - файл иконки, который лежит там же. Затем в pro файле пишем
Код:
RC_FILE += myrc.rc
Записан
Pritcher
Гость
« Ответ #2 : Июнь 03, 2014, 12:21 »

1. Создал файл myrc.rc в директории с исходниками
2. Добавил туда строчку
Цитировать
IDI_ICON1 ICON "myAPP.ico"
3. Добавил в эту же директорию файл myAPP.ico
4. В VS выбрал QT5->create basic .pro File...
5. Добавил в конец созданного файла строчку
Цитировать
RC_FILE += myrc.rc
6. Выбрал Release, запустил компиляцию.

сгенерированный .exe по-прежнему лысый D:
Записан
Bepec
Гость
« Ответ #3 : Июнь 03, 2014, 12:22 »

Эммм.. а создать в VS файл ресурсов не? Он должен входить в проект. И если вы пользуетесь VS, то pro файл не используется, насколько я помню.
Записан
Pritcher
Гость
« Ответ #4 : Июнь 03, 2014, 12:34 »

В документации написано, что настройки .pro файла в данном случае можно передать файлу проекта от VS — .vcxproj или нечто вроде того, я не особо вчитывался в это.

Добавил .rc в проект, все заработало Улыбающийся

carrygun, Bepec, спасибо.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4727



Просмотр профиля WWW
« Ответ #5 : Июнь 03, 2014, 12:40 »

настройки передать можно, но для этого надо кнопочку жать (импорт проекта из про) — автоматически это не произойдет
Записан

Изучением 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
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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