Russian Qt Forum
Ноябрь 24, 2024, 14:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: нет картинок из qrc файла на некоторых компах (РЕШЕНО)  (Прочитано 5939 раз)
ieroglif
Гость
« : Июнь 16, 2009, 10:07 »

в ресурс файле дофига мелких картинок на оформление (оформление через стиль виджета).
на моём компе всё нормально - стиль подсасывает картинки чётко.
запускаю скомпиленный файл хоть из QtCreator-a, хоть отдельно (докинув в папку дллки для Qt) - всё оформление работает.
копирую файл на соседний комп, кладу туда же необходимые дллки - проект запускается, а картинки не подтягивает.
просто серые обычные виджеты.
в чём может быть косяк?
« Последнее редактирование: Июнь 16, 2009, 11:15 от ieroglif » Записан
yoyo
Гость
« Ответ #1 : Июнь 16, 2009, 10:17 »

Скорее всего проблема в подключении dll. Посмотри, например, Dependency Walker-ом неотработанные зависимости.
Записан
ieroglif
Гость
« Ответ #2 : Июнь 16, 2009, 10:29 »

проверил уже тотал коммандеровским листером..
с виду всё нормально.
дллки требует самые базовые
qt4core, qt4gui, qt4network, mingwm10 - их и кладу в папку со скомпиленым екзешником..
на моём компе всё норм.
на других - уй.
правда щас мыслы появилась оттестить в реальном времени чего же там юзается в действительности..
Записан
BRE
Гость
« Ответ #3 : Июнь 16, 2009, 10:33 »

проверил уже тотал коммандеровским листером..
с виду всё нормально.
дллки требует самые базовые
qt4core, qt4gui, qt4network, mingwm10 - их и кладу в папку со скомпиленым екзешником..
на моём компе всё норм.
на других - уй.
правда щас мыслы появилась оттестить в реальном времени чего же там юзается в действительности..
Ты плагины из plugins/imageformats попробуй перенести.
Записан
ieroglif
Гость
« Ответ #4 : Июнь 16, 2009, 10:34 »

вот как раз их только что все пачкой и перенёс - никаких результатов..
Записан
yoyo
Гость
« Ответ #5 : Июнь 16, 2009, 10:39 »

Возможно на этих машинах тема рабочего стола не стандартная, помнится QDesigner глючил, пока не поставил обычную.
Записан
mugabe
Гость
« Ответ #6 : Июнь 16, 2009, 10:41 »

вот как раз их только что все пачкой и перенёс - никаких результатов..
попробуй теперь вызвать QApplication::setLibraryPaths(QApplication::applicationDirPath())


хотя сначала ответь вопрос - куда ты их перенес? Улыбающийся
Записан
BRE
Гость
« Ответ #7 : Июнь 16, 2009, 10:43 »

вот как раз их только что все пачкой и перенёс - никаких результатов..
А куда именно ты их перенес, просто в папку с программой?
Записан
ieroglif
Гость
« Ответ #8 : Июнь 16, 2009, 10:57 »

чуть более подробное исследование показало сделующее
отображаются три картинки из qrc файла. почему именно эти - понять не могу.
с виду всё обычно
картинки png на форму прописаны через стиль.
в общем, ничего необычного не вижу.
все остальные картинки не отображаются и виджеты выглядят как будто их стиль не может найти файлы картинок.
стиль применяетя (например цвет текста), а вот фоновые картинки - нет.
файлы библиотек плагинов положил в ту же папку что и запускаемый екзешник.

упд. среди неотображаемых картинок есть пнг, гифы и жпеги.
« Последнее редактирование: Июнь 16, 2009, 10:59 от ieroglif » Записан
BRE
Гость
« Ответ #9 : Июнь 16, 2009, 11:06 »

файлы библиотек плагинов положил в ту же папку что и запускаемый екзешник.
А ты создай папку imageformats и положи их туда.

Более подробная информация в асистенте: How to Create Qt Plugins.
Записан
ieroglif
Гость
« Ответ #10 : Июнь 16, 2009, 11:11 »

файлы библиотек плагинов положил в ту же папку что и запускаемый екзешник.
А ты создай папку imageformats и положи их туда.

Более подробная информация в асистенте: How to Create Qt Plugins.
да! спасибо! заработало!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.349 секунд. Запросов: 21.