Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ieroglif от Июнь 16, 2009, 10:07



Название: нет картинок из qrc файла на некоторых компах (РЕШЕНО)
Отправлено: ieroglif от Июнь 16, 2009, 10:07
в ресурс файле дофига мелких картинок на оформление (оформление через стиль виджета).
на моём компе всё нормально - стиль подсасывает картинки чётко.
запускаю скомпиленный файл хоть из QtCreator-a, хоть отдельно (докинув в папку дллки для Qt) - всё оформление работает.
копирую файл на соседний комп, кладу туда же необходимые дллки - проект запускается, а картинки не подтягивает.
просто серые обычные виджеты.
в чём может быть косяк?


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: yoyo от Июнь 16, 2009, 10:17
Скорее всего проблема в подключении dll. Посмотри, например, Dependency Walker-ом неотработанные зависимости.


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: ieroglif от Июнь 16, 2009, 10:29
проверил уже тотал коммандеровским листером..
с виду всё нормально.
дллки требует самые базовые
qt4core, qt4gui, qt4network, mingwm10 - их и кладу в папку со скомпиленым екзешником..
на моём компе всё норм.
на других - уй.
правда щас мыслы появилась оттестить в реальном времени чего же там юзается в действительности..


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: BRE от Июнь 16, 2009, 10:33
проверил уже тотал коммандеровским листером..
с виду всё нормально.
дллки требует самые базовые
qt4core, qt4gui, qt4network, mingwm10 - их и кладу в папку со скомпиленым екзешником..
на моём компе всё норм.
на других - уй.
правда щас мыслы появилась оттестить в реальном времени чего же там юзается в действительности..
Ты плагины из plugins/imageformats попробуй перенести.


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: ieroglif от Июнь 16, 2009, 10:34
вот как раз их только что все пачкой и перенёс - никаких результатов..


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: yoyo от Июнь 16, 2009, 10:39
Возможно на этих машинах тема рабочего стола не стандартная, помнится QDesigner глючил, пока не поставил обычную.


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: mugabe от Июнь 16, 2009, 10:41
вот как раз их только что все пачкой и перенёс - никаких результатов..
попробуй теперь вызвать QApplication::setLibraryPaths(QApplication::applicationDirPath())


хотя сначала ответь вопрос - куда ты их перенес? :)


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: BRE от Июнь 16, 2009, 10:43
вот как раз их только что все пачкой и перенёс - никаких результатов..
А куда именно ты их перенес, просто в папку с программой?


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: ieroglif от Июнь 16, 2009, 10:57
чуть более подробное исследование показало сделующее
отображаются три картинки из qrc файла. почему именно эти - понять не могу.
с виду всё обычно
картинки png на форму прописаны через стиль.
в общем, ничего необычного не вижу.
все остальные картинки не отображаются и виджеты выглядят как будто их стиль не может найти файлы картинок.
стиль применяетя (например цвет текста), а вот фоновые картинки - нет.
файлы библиотек плагинов положил в ту же папку что и запускаемый екзешник.

упд. среди неотображаемых картинок есть пнг, гифы и жпеги.


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: BRE от Июнь 16, 2009, 11:06
файлы библиотек плагинов положил в ту же папку что и запускаемый екзешник.
А ты создай папку imageformats и положи их туда.

Более подробная информация в асистенте: How to Create Qt Plugins.


Название: Re: нет картинок из qrc файла на некоторых компах
Отправлено: ieroglif от Июнь 16, 2009, 11:11
файлы библиотек плагинов положил в ту же папку что и запускаемый екзешник.
А ты создай папку imageformats и положи их туда.

Более подробная информация в асистенте: How to Create Qt Plugins.
да! спасибо! заработало!