Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: qtист от Июнь 24, 2009, 15:03



Название: Не рисуются *.ico QT 4.5
Отправлено: qtист от Июнь 24, 2009, 15:03
В проге используются всякие картинки *.ico, *.png
Так вот,переношу прогу на другой комп - и все *.ico не появляются. 
Например:
myAct1 = new QAction(QIcon(":/Resources/prizma16.ico"),tr("Подключить конфигурацию ТМ... "), this); - на кнопке нет нихрена
myAct1 = new QAction(QIcon(":/Resources/prizma16.png"),tr("Подключить конфигурацию ТМ... "), this); - ok

Что за нах? Где что не прописано? На моём компе всё рисуются!

ps: Это не рботает под Win.
 :o


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: spectre71 от Июнь 24, 2009, 15:21
А что такое prizma16.ico ?
И как ты его смог засунуть в QT ресурсы?


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: SABROG от Июнь 24, 2009, 15:31
И как ты его смог засунуть в QT ресурсы?

:) рассмешил

Автору темы. Читай тему переноса приложений и плагинов. За открытие картинок формата .ico отвечает отдельный плагин, который надо таскать везде с программой: plugins\imageformats\qico4.dll


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: qtист от Июнь 24, 2009, 15:42
Цитировать
Автору темы. Читай тему переноса приложений и плагинов. За открытие картинок формата .ico отвечает отдельный плагин, который надо таскать везде с программой: plugins\imageformats\qico4.dll

qico4.dll тянется
Но ничего не работает


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: SABROG от Июнь 24, 2009, 15:50
Цитировать
Автору темы. Читай тему переноса приложений и плагинов. За открытие картинок формата .ico отвечает отдельный плагин, который надо таскать везде с программой: plugins\imageformats\qico4.dll

qico4.dll тянется
Но ничего не работает

Говорю же читай доки. Пути к плагинам жостко прописаны в QtCore.dll и если Qt не ткнуть носом в новый путь, она ничего не найдет.


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: kuzulis от Июнь 24, 2009, 15:58
А чтобы не таскать ничо - какой формат иконок должен быть? png ?


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: qtист от Июнь 24, 2009, 16:00
где читать-то: не нашёл ничего.

куда эту гадскую библиотеку пхнуть? :'(


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: BRE от Июнь 24, 2009, 16:11
где читать-то: не нашёл ничего.

куда эту гадскую библиотеку пхнуть? :'(
В директорию imageformats. Читать в ассистенте, в разделе о плагинах.


Название: Re: Не рисуются *.ico QT 4.5
Отправлено: qtист от Июнь 24, 2009, 16:32
В директорию imageformats. Читать в ассистенте, в разделе о плагинах.

йес ! работает! благодарность моя огромная! ::)