Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с QImage::load()

48K
21 апреля 2010 года
Rio9
16 / / 28.10.2009
Камрады, прошу помощи.
Возникла проблема с вышеописанной функцией. Из четырех машин на трех работает нормально, на четвертой функция возвращает false.

Надеюсь на помощь.
307
21 апреля 2010 года
Artem_3A
863 / / 11.04.2008
Цитата: Rio9
Камрады, прошу помощи.
Возникла проблема с вышеописанной функцией. Из четырех машин на трех работает нормально, на четвертой функция возвращает false.

Надеюсь на помощь.



извини, у нас забастовка телепатов, если не представишь код, то боюсь ни чем помочь не сможем.

48K
21 апреля 2010 года
Rio9
16 / / 28.10.2009
Цитата: Artem_3A
извини, у нас забастовка телепатов, если не представишь код, то боюсь ни чем помочь не сможем.



участок кода простой, и, повторюсь, на моей машине к примеру, работает, значит я так понимаю дело не в коде.

QImage image;
if (!image.load(imgToInsert))
QMessageBox::warning(this,"Error","не могу загрузить",QMessageBox::Ok);

307
21 апреля 2010 года
Artem_3A
863 / / 11.04.2008
путь к изображению в студию.
48K
21 апреля 2010 года
Rio9
16 / / 28.10.2009
да любой путь. Пробовал в корень ложить C:\1.jpg.

Еще раз акцентирую внимание - НА МОЕЙ МАШИНЕ всё работает.
307
21 апреля 2010 года
Artem_3A
863 / / 11.04.2008
ну тогда очевидно это черная магия.

правда еще может быть такое:
  • не хватает прав доступа
  • отсутствует файл
  • не верный путь

попробуйте открыть через QFile, и за тем вызвать QFile::error(), это даст вам больше информации.
48K
21 апреля 2010 года
Rio9
16 / / 28.10.2009
Цитата: Artem_3A
ну тогда очевидно это черная магия.

правда еще может быть такое:
  • не хватает прав доступа
  • отсутствует файл
  • не верный путь

попробуйте открыть через QFile, и за тем вызвать QFile::error(), это даст вам больше информации.



путь неверным быть не может, ибо файл выбирается через диалоговое окно.

Ладно, спасибо и на этом, будем думать дальше.

48K
22 апреля 2010 года
Rio9
16 / / 28.10.2009
Проблема решена.
в корне экзешника нужно было создать папочку imageformats и положить туда необходимые плагины из \qt\plugins\imageformats.

Тему можно закрывать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог