Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ как поставить изображение на файл .ехе

Автор: eldar85 25.5.2010, 10:29

добрый день, хотелось бы поставить эконку на экзэшный файл, что бы юзер видел что то оригинальное вместо стандартной некрасивой иконки на екзэшнике... посоветуйте плиз что нужно сделать для этого...

Автор: kibsoft 25.5.2010, 11:39

http://doc.qt.nokia.com/4.6/appicon.html#setting-the-application-icon-on-windows

Автор: RazrFalcon 25.5.2010, 12:13

Цитата(eldar85 @ 25.5.2010, 10:29) *
добрый день, хотелось бы поставить эконку на экзэшный файл, что бы юзер видел что то оригинальное вместо стандартной некрасивой иконки на екзэшнике... посоветуйте плиз что нужно сделать для этого...

http://www.forum.crossplatform.ru/index.php?showtopic=640&pid=3673&mode=threaded&start=#entry3673
там пример есть

Цитата(eldar85 @ 25.5.2010, 10:29) *
добрый день, хотелось бы поставить эконку на экзэшный файл, что бы юзер видел что то оригинальное вместо стандартной некрасивой иконки на екзэшнике... посоветуйте плиз что нужно сделать для этого...

1) Открываеш файл (который я скинул) блокнотом и меняеш имя иконки на нужное тебе, иконка и ресурс в папке с исходником должны быть
2) добавляеш в .pro "RC_FILE = icon.rc" без кавычек, и компилиш, все!

 icon.zip ( 155 байт ) : 193
 

Автор: eldar85 25.5.2010, 15:18

я без дизайнера делаю, все пишу вручную, как сделать icon.rc? icon.qrc у меня есть...

в общем иконка у меня находится в icon.qrc
даже две в формате пнг и ико.
el.png
el.ico

в icon.rc прописал "IDI_ICON1 ICON DISCARDABLE "el.ico" "
icon.rc куда закинуть??? или как его в креаторе создать???
в .pro тьоже прописал RC_FILE = icon.rc


в итоге вот такая ошибка:
windres: can't open icon file `el.ico': No such file or directory
mingw32-make[1]: *** [release/icon_res.o] Error 1
mingw32-make: *** [release] Error 2
Завершено с кодом 2.
Ошибка во время сборки проекта Proga
Во время выполнения сборки на этапе 'Make'

Автор: eldar85 25.5.2010, 15:50

мне дизайнером вообще не нравится что либо делать, люблю все полностью кодом...

Автор: Litkevich Yuriy 25.5.2010, 16:07

Цитата(eldar85 @ 25.5.2010, 19:18) *
как его в креаторе создать???
Цитата(eldar85 @ 25.5.2010, 19:50) *
мне дизайнером вообще не нравится что либо делать, люблю все полностью кодом...
тогда текстовый редактор креатора в помощь

Автор: RazrFalcon 25.5.2010, 16:08

Цитата(eldar85 @ 25.5.2010, 15:50) *
мне дизайнером вообще не нравится что либо делать, люблю все полностью кодом...

Там дизайнер и не нужен по сути вообще
1) открываеш блокнот, в нем пишеш IDI_ICON1 ICON DISCARDABLE "icon.ico" , icon.ico должен быть в папке с исходниками
2) сохранить как, все файлы, icon.rc, должен стать "Тип" "Resourece file", или Прв. Кнопка мыши - свойства должно быть icon.rc а не icon.rc.txt (такое тоже бывало у меня сначало)
3) пишеш RC_FILE = icon.rc в .pro
4) компилиш, проверяеш, вроде все, у меня заработало, так что вариант 100%

Автор: eldar85 25.5.2010, 16:21

да, я как раз так и сделал все)) но вот та ошибка лезит... буду еще ковырять, спасибо что помогаете))

Автор: Litkevich Yuriy 25.5.2010, 16:32

Цитата(eldar85 @ 25.5.2010, 19:18) *
icon.rc куда закинуть???
хоть куда, просто путь к нему в pro-файле должен быть либо абсолютный, либо относительно pro-файла

Автор: eldar85 25.5.2010, 16:33

получилось, спасибо большое))))) я просто иконку закидывал в отдельную папку, у меня в ней лежат другие иконки для проги)) для icon.qrc
а сейчас иконку рядом с исходниками бросил и все пашет))))

Автор: RazrFalcon 25.5.2010, 16:39

Цитата(eldar85 @ 25.5.2010, 16:33) *
получилось, спасибо большое))))) я просто иконку закидывал в отдельную папку, у меня в ней лежат другие иконки для проги)) для icon.qrc
а сейчас иконку рядом с исходниками бросил и все пашет))))

...icon.ico должен быть в папке с исходниками...
как я и писал ;)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)