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

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

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: подскажите пожалуйста как задать иконку для .exe (исполняймого файла)  (Прочитано 17881 раз)
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

Сообщений: 405



Просмотр профиля
« Ответ #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

Сообщений: 405



Просмотр профиля
« Ответ #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.024 секунд. Запросов: 19.