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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ярлык для программы  (Прочитано 6620 раз)
Germiona
Гость
« : Август 14, 2008, 16:19 »

Господа!
А как исполняемому файлу придать изображение? ну что-то типа ярлычка
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Август 14, 2008, 16:47 »

Ты определись что тебе нужно: присвоить картинку проге или создать ярлык с картинкой...
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ритт
Гость
« Ответ #2 : Август 14, 2008, 18:20 »

добавить вендовые иконки в ресурс бинаря можно таким образом:
application.rc:
Цитировать
IDI_ICON1   ICON   DISCARDABLE   "application.ico"
и в .про-файле:
Цитировать
win32:RC_FILE += application.rc

в ярлыке потом эту иконку можно использовать примерно так: _file_path_/application.exe:0
Записан
Germiona
Гость
« Ответ #3 : Август 15, 2008, 11:44 »

Мне нужно,чтобы к примеру на рабочем столе исполняемый файл моей программы отображался с моей картинкой. Присвоить картинку проге



Среда: Linux Qt 3.3.3
Записан
ритт
Гость
« Ответ #4 : Август 15, 2008, 12:38 »

эхх...не обратил внимание на подпись (мсвс 338)
под линухами всё проще...
наверное, самая распространённая техника - ложишь пиктограмму в доступное место (скажем, /usr/share/icons/hicolor/*/apps/myapp.png или /usr/share/pixmaps/myapp.xpm) и создаёшь .desktop-файл (/usr/share/applications/myapp.desktop) примерно с таким содержанием:
Цитировать
[Desktop Entry]
Version=1.0
TryExec=myapp
Encoding=UTF-8
Name=My super-puper Application
Name[ru]=Моя обалденная прога
GenericName=Simple App
GenericName[ru]=Дураццкая прога
Exec=myapp %u
Terminal=false #true, если нужна консоль
Categories=Application
Icon=myapp.png
MimeType=application/mime
Comment=My Application Comment
Type=Application

ну, и ложишь этот файлик ещё в ~/Desktop, ставишь desktop-file-utils и т.д.
в общем, смотри .desktop-файлы, доки по desktop-file-utils и т.п.
Записан
Alex03
Гость
« Ответ #5 : Август 18, 2008, 06:38 »

Константин Оно там сильно от Window Manager зависит.
Записан
ритт
Гость
« Ответ #6 : Август 18, 2008, 12:34 »

не спорю Улыбающийся
честно говоря, я мсвс в руках не держал, но предположил, что используется самый распространённый метод
если нет, давай файлик первого попавшегося ярлыка с пиктой - будем посмотреть
Записан
Alex03
Гость
« Ответ #7 : Август 18, 2008, 13:12 »

Константин. Я МСВС в глаза не видел, хотя много слышал (не очень то хорошего). Улыбающийся

Germiona Это в винде исполняемый файл может иметь ресурс - иконку. И всякие там shell-ы/explorer-ы знают про это.
В линуксе (иксах) бинарник (да и скрипты всякие тоже) насколько я знаю такого стандартного решения не имеют, а отображением иконок может заниматься Window Manager и/или сопутствующие проги (типа виндовых shell-а, проводника и т.д.) вот в их то настройках и надо искать/читать.
Чего там в МСВС из Window Manager разрешено то? Иль там один какойнить KDE/Gnome или чёньть попроще типа BlackBox/AfterStep-а и т.д.?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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