Russian Qt Forum

Qt => Общие вопросы => Тема начата: max-life от Март 13, 2007, 13:05



Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: max-life от Март 13, 2007, 13:05
Как сделать чтоб иконка приложения отображалась например на рабочем столе в винде. Чтение и выполнение всех рекомендаций из раздела Setting the Application Icon on Windows не помогло.
У кого-то это получилось?


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: burunduk от Март 13, 2007, 14:19
1. В файле проекта добавляем строку:

RC_FILE = myproject.rc

2. Создаём файл myproject.rc со следующим содержимым:

IDI_ICON1   ICON   DISCARDABLE   "icon.ico"


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: max-life от Март 13, 2007, 15:29
Цитата: "burunduk"
1. В файле проекта добавляем строку:

RC_FILE = myproject.rc

2. Создаём файл myproject.rc со следующим содержимым:

IDI_ICON1   ICON   DISCARDABLE   "icon.ico"

Именно это и написано в асистанте, и как я сказал - все это было сделано, но иконки нету :-( Это только у меня так?


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: QCasper от Март 13, 2007, 16:51
Ты собираешь через *.pro файл, или может по другому как-то?


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: max-life от Март 13, 2007, 18:12
Цитата: "QCasper"
Ты собираешь через *.pro файл, или может по другому как-то?

qmake, потом
make
А как еще?


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: Dendy от Март 13, 2007, 18:26
Аналогичная проблема. Решать пока не пробовал. Собираю рилизы с иконками с помощью VC7.


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: fanat9 от Март 13, 2007, 22:22
Странно,  может в ICO проблема ?
Глянул свойства ico, который у меня работает:
79x77 pixels, 72x72 dpi, 24 depth


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: AYK от Март 14, 2007, 12:00
Цитата: "fanat9"
Странно,  может в ICO проблема ?
Глянул свойства ico, который у меня работает:
79x77 pixels, 72x72 dpi, 24 depth


делаю как описано выше через файл ресурсов и .pro файл, а файл иконки использую 32х32 с глубиной цвета 24. Все собирается отлично.


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: Admin от Март 21, 2007, 20:02
попробовал все испольнилось )


Название: Иконка приложения в win (ьingw32, qt4)
Отправлено: _govorilka от Март 22, 2007, 04:23
Для тех кто собирает компилятором от микрософт (7.0, 7.1, 8.0), вместо make надо писать nmake, для запуска консоли, используйте ярлык, который в program files вижуал создаёт (он в тузлах валяется), запускает консоль со всеми нужными переменными окружения. То, что написано в справке по Qt, работает и иконка отображается, проверял на VS2005.