crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Vialent
  опции профиля:
сообщение 25.4.2008, 23:18
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 16.3.2008
Пользователь №: 122

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте, прошу ответить на жестоко глупый вопрос. )

Как под виндой скомпилировать приложение с иконкой?

У меня сейчас получилась такая последовательность действий:
1. Запускаю QDevelop, где был создан мой мега-проект;
2. Оттуда QDesigner, который открывает главное окно моего будущего зверя;
3. Достал симпатичную иконку с формате PNG-24;
4. Леплю её через дизайнера в ресурсы, затем в свойстве windowIcon выбераю, собственно, ресурс;
5. Сохраняюсь, компилируюсь, запускаюсь. :)

Появляется окно со стандартной иконкой, без моей сипотяжки. :(

Пробовал другие форматы, в частности: GIF, PNG-8, BMP-32, а также попробовал ICO залепить, но мне дизайнер тонко намекнул, что не стоит (точней, вообще не дал поставить);



Подскажите пожалуйста, чего я делаю в своих недалёких делах не так? : )

P.S.: Пока прибывал в шоке, успел посмотреть фирменные примеры: но они все без иконок :) . единственный пример с иконкой - их главное окно примеров. Залез туда: там ICO :huh:, к тому же ещё и ICNS. И вообще без форм дизайнера чего-то....


(немного подумав)
А. Ещё пара, как мне кажется, странных нюансов, которые могут быть связаны с этим,:
1. Полученный файл компилирую как release (заодно Qt на сборку debug'ов также настроен);
2. В полученном файле анализатор PE-файлов пишет, что exe-файл имеет неверный формат;
3. Когда запускаю файл, то сначала появляется консольное окно, затем окно нормальное.

Сообщение отредактировал Vialent - 25.4.2008, 23:30
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Гость_Гость_*
сообщение 18.6.2009, 1:32
Сообщение #2





Гости








    


Студии, будь она неладна, вообще пофигу на то, что там в Designer'e про windowIcon сказано. Она(студия) иконку берёт из .rc-файла.
Кстати, кому-нибудь удавалось влепить какую-нибудь свою иконку, например, на кнопку или на тулбар? У меня в десигнере рисует с иконками, а в запущенном приложении и не пахнет, одни буковки :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 18.6.2009, 1:49
Сообщение #3





Гости








    


Цитата(Гость @ 18.6.2009, 1:32) *
У меня в десигнере рисует с иконками, а в запущенном приложении и не пахнет, одни буковки :(

Ага, победил. Тролли забыли добавить в шаблон проекта для студии компилятор ресурсов rcc.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 19.7.2025, 1:29