Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: vfilatov от Апрель 25, 2008, 11:15



Название: Resource Editor и ico
Отправлено: vfilatov от Апрель 25, 2008, 11:15
Привет!
В Qt Designer открываю Resource Editor. Добавляю туда png, bmp, другие растровые файлы. Всё хорошо, показывается превьюшка иконки, её можно перетащить и дропнуть на свойство icon какого-нибудь контрола, например, на QLabel.
Но вот если добавить в ресурс ico-файл, он добавляется, но отображается серым, превьюшка не показывается и никуда дропнуть его нельзя.
С ходу поиском здесь и в ассисте не нашёл информации, что ico полностью не поддерживается Resource Editor-ом. Я что-то делаю не так?

Qt 4.3.3., WinXP.


Название: Re: Resource Editor и ico
Отправлено: ритт от Апрель 25, 2008, 18:45
4.3.4 - .ико-шки отображаются и дропаются нормально
4.4-рц1 - ни .ико-шки, ни .пнг-шки не дропаются на тот же лабел вообще (или я что не так тыкаю?)


Название: Re: Resource Editor и ico
Отправлено: vfilatov от Апрель 26, 2008, 08:03
Спасибо, надо будет тогда попробовать обновиться до 4.3.4.


Название: Re: Resource Editor и ico
Отправлено: vfilatov от Май 13, 2008, 10:11
А вот и нет, попробовал обновиться до 4.3.4, проблема с ico не исчезла. У кого-нибудь есть идеи, почему Resource Editor не хочет нормально работать с ico? Может что-нибудь дополнительно сконфигурировать надо...


Название: Re: Resource Editor и ico
Отправлено: Sergeich от Май 22, 2008, 15:11
Формат ico самой кутей полностью не поддерживается. Но для него есть соответвстующий солюшен: http://trolltech.com/products/qt/addons/catalog/4/Utilities/qticoimageformat/


Название: Re: Resource Editor и ico
Отправлено: vfilatov от Май 22, 2008, 16:08
Понятно.
Я так понимаю, что этот солюшен доступен только владельцам коммерческой версии.


Название: Re: Resource Editor и ico
Отправлено: uriel от Май 22, 2008, 16:26
Из списка изменений Qt4.4:
- QImage
...
* Added support for the ICO image format (from Qt Solutions)
...


Название: Re: Resource Editor и ico
Отправлено: vfilatov от Май 22, 2008, 16:35
Спасибо, буду иметь в виду :)