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

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

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: подскажите пожалуйста как задать иконку для .exe (исполняймого файла)  (Прочитано 17009 раз)
Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #15 : Январь 27, 2023, 11:57 »

1) rc файл надо задавать не в RC_ICONS, а в RC_FILE
2) в rc ты ссылаешься на иконку в стиле Qt ресурсов, это неверно. там должен быть путь относительно файла rc: например, "icon/raibow icon notepad.jpg" (а может и через [двойной] обратный слэш)

спасибо только как мне указать путь если .rc и иконка в одной папке?
Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #16 : Январь 27, 2023, 12:08 »

просто имя файла иконки
Записан

Изучением 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
Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #17 : Январь 27, 2023, 12:23 »

просто имя файла иконки

не работает
Код:
IDI_ICON1               ICON    DISCARDABLE     "raibow icon notepad.jpg"
Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #18 : Январь 27, 2023, 12:45 »

иконка должна быть в формате ico
Записан

Изучением 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
Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #19 : Январь 28, 2023, 11:11 »

иконка должна быть в формате ico

всё равно иконка не поменялась
Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #20 : Январь 28, 2023, 16:06 »

Может проще всё собрать в простейший проект и сюда выложить? Мало ли, проблема может быть простейшей.
Записан

Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #21 : Январь 29, 2023, 13:14 »

Может проще всё собрать в простейший проект и сюда выложить? Мало ли, проблема может быть простейшей.

Git:https://github.com/SpeechKingV/customNotePad
« Последнее редактирование: Февраль 01, 2023, 18:24 от Noize_programmer » Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #22 : Январь 29, 2023, 14:22 »

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

Изучением 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
Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #23 : Февраль 01, 2023, 18:13 »

так и зачем ты туда положил иконку в формате jpg, если это заведомо неверно? я ж надеюсь, когда ты пробовал формат ico, ты не просто расширение файла поменял, а сконвертировал картинку через какой-нибудь менеджер изображений?
нет через :
https://convertio.co/ru/
и не работает
« Последнее редактирование: Февраль 05, 2023, 15:35 от Noize_programmer » Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #24 : Февраль 06, 2023, 15:11 »

так и зачем ты туда положил иконку в формате jpg, если это заведомо неверно? я ж надеюсь, когда ты пробовал формат ico, ты не просто расширение файла поменял, а сконвертировал картинку через какой-нибудь менеджер изображений?
нет через :
https://convertio.co/ru/
и не работает
Грустный Грустный Грустный Грустный Грустный Плачущий Плачущий Плачущий Плачущий Плачущий Грустный Грустный Грустный Грустный Грустный Грустный Плачущий Плачущий Плачущий Плачущий Плачущий Грустный Грустный Грустный Грустный Грустный Грустный Плачущий Плачущий Плачущий Плачущий Плачущий Грустный Грустный Грустный Грустный Грустный Грустный Плачущий Плачущий Плачущий Плачущий Плачущий Грустный Грустный Грустный Грустный Грустный Грустный Плачущий Плачущий Плачущий Плачущий Плачущий Грустный Грустный Грустный Грустный Грустный Грустный Плачущий Плачущий Плачущий Плачущий
« Последнее редактирование: Февраль 06, 2023, 15:13 от Noize_programmer » Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #25 : Февраль 06, 2023, 15:45 »

ну жди пока кто-то с виндой сможет что-то проверить / подсказать. можешь попробовать с другой иконкой и/или на чистом проекте.
Записан

Изучением 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
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #26 : Февраль 06, 2023, 19:59 »

Что-то вы перемудрили, дорогой ТС.
Во-первых, в строке win64:RC_ICONS += myapp.rc должно быть указано само имя иконки.
Во-вторых, даже в вашем интернет конвертере вполне можно сделать ICO -  у меня получилось, на всякий случай прикреплю (только надо будет переименовать).
В третьих, проверить на винде не могу. Из-за отсутствия оной. На linux всё нормально собирается.
« Последнее редактирование: Февраль 06, 2023, 20:16 от tux » Записан

Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #27 : Февраль 06, 2023, 21:25 »

Что-то вы перемудрили, дорогой ТС.
Во-первых, в строке win64:RC_ICONS += myapp.rc должно быть указано само имя иконки.
Во-вторых, даже в вашем интернет конвертере вполне можно сделать ICO -  у меня получилось, на всякий случай прикреплю (только надо будет переименовать).
В третьих, проверить на винде не могу. Из-за отсутствия оной. На linux всё нормально собирается.

Спасибо за ответ
Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
Noize_programmer
Чайник
*
Offline Offline

Сообщений: 91


работает не трогай


Просмотр профиля WWW
« Ответ #28 : Февраль 10, 2023, 12:39 »

Что-то вы перемудрили, дорогой ТС.
Во-первых, в строке win64:RC_ICONS += myapp.rc должно быть указано само имя иконки.
Во-вторых, даже в вашем интернет конвертере вполне можно сделать ICO -  у меня получилось, на всякий случай прикреплю (только надо будет переименовать).
В третьих, проверить на винде не могу. Из-за отсутствия оной. На linux всё нормально собирается.

почему txt ?
Записан

Официальная стандартизация языка с++ началась в 1998 году, когда был опубликован стандарт языка ISO/IEC 14882:1998(известный как C++98), разработанный комитетом по стандартизации C++(ISO/IEC JTC1/SC22/WG21 working group)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #29 : Февраль 10, 2023, 13:52 »

потому что форум не дает прикрепить файл с расширением ico
Записан

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


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