Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Aleksey_Zh от Март 03, 2010, 16:34



Название: косяк с картинками на кнопке
Отправлено: Aleksey_Zh от Март 03, 2010, 16:34
Добрый день. Подскажите кто знает. Создаю кнопку. На нее вешаю изображение(в файл ресурсов запихиваю *.ico). В creator'е все видно. После запуска программы картинка пропадает. Дублировал картинку но в формате png - все заработало. Скажите, что я неправильно с *.ico делаю?


Название: Re: косяк с картинками на кнопке
Отправлено: cya-st от Март 03, 2010, 16:46
*.ico состоит из нескольких иконок разных размеров и количества цветов. Может в файле нет соответствующего размера иконки.


Название: Re: косяк с картинками на кнопке
Отправлено: sendevent от Март 03, 2010, 16:51
еще вариант - криэйтор для отображения использует qico4.dll из "собственной" кьют, с которой собирался, а собранное в нем приложение - из %qtdir%plugins/imageformats и проблемы уже с ней.


Название: Re: косяк с картинками на кнопке
Отправлено: Aleksey_Zh от Март 04, 2010, 08:34
Картинка в ico такая точно была. Брал стандартный размер - 48x48. С помощью редактора иконок проверял - внутри такое разрешение имеется.


Название: Re: косяк с картинками на кнопке
Отправлено: zoro86 от Март 04, 2010, 09:00
У меня помнится такая же проблема была,
с .jpg картинками, я поместил вместе с компилированным создал папку imagesformat и поместил туда библеотеки.. qjpeg4.dll..
тобишь тебе надо запихать qico4.dll и все будет нормально..

да или проверь .qrc файл , есть ли там у тебя эта картинка