Russian Qt Forum

Qt => Общие вопросы => Тема начата: Germiona от Август 14, 2008, 16:19



Название: Ярлык для программы
Отправлено: Germiona от Август 14, 2008, 16:19
Господа!
А как исполняемому файлу придать изображение? ну что-то типа ярлычка


Название: Re: Ярлык для программы
Отправлено: Пантер от Август 14, 2008, 16:47
Ты определись что тебе нужно: присвоить картинку проге или создать ярлык с картинкой...


Название: Re: Ярлык для программы
Отправлено: ритт от Август 14, 2008, 18:20
добавить вендовые иконки в ресурс бинаря можно таким образом:
application.rc:
Цитировать
IDI_ICON1   ICON   DISCARDABLE   "application.ico"
и в .про-файле:
Цитировать
win32:RC_FILE += application.rc

в ярлыке потом эту иконку можно использовать примерно так: _file_path_/application.exe:0


Название: Re: Ярлык для программы
Отправлено: Germiona от Август 15, 2008, 11:44
Мне нужно,чтобы к примеру на рабочем столе исполняемый файл моей программы отображался с моей картинкой. Присвоить картинку проге



Среда: Linux Qt 3.3.3


Название: Re: Ярлык для программы
Отправлено: ритт от Август 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 и т.п.


Название: Re: Ярлык для программы
Отправлено: Alex03 от Август 18, 2008, 06:38
Константин Оно там сильно от Window Manager зависит.


Название: Re: Ярлык для программы
Отправлено: ритт от Август 18, 2008, 12:34
не спорю :)
честно говоря, я мсвс в руках не держал, но предположил, что используется самый распространённый метод
если нет, давай файлик первого попавшегося ярлыка с пиктой - будем посмотреть


Название: Re: Ярлык для программы
Отправлено: Alex03 от Август 18, 2008, 13:12
Константин. Я МСВС в глаза не видел, хотя много слышал (не очень то хорошего). :)

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