проблема с QImage::load()
Возникла проблема с вышеописанной функцией. Из четырех машин на трех работает нормально, на четвертой функция возвращает false.
Надеюсь на помощь.
Цитата: Rio9
Камрады, прошу помощи.
Возникла проблема с вышеописанной функцией. Из четырех машин на трех работает нормально, на четвертой функция возвращает false.
Надеюсь на помощь.
Возникла проблема с вышеописанной функцией. Из четырех машин на трех работает нормально, на четвертой функция возвращает false.
Надеюсь на помощь.
извини, у нас забастовка телепатов, если не представишь код, то боюсь ни чем помочь не сможем.
Цитата: Artem_3A
извини, у нас забастовка телепатов, если не представишь код, то боюсь ни чем помочь не сможем.
участок кода простой, и, повторюсь, на моей машине к примеру, работает, значит я так понимаю дело не в коде.
QImage image;
if (!image.load(imgToInsert))
QMessageBox::warning(this,"Error","не могу загрузить",QMessageBox::Ok);
путь к изображению в студию.
Еще раз акцентирую внимание - НА МОЕЙ МАШИНЕ всё работает.
правда еще может быть такое:
- не хватает прав доступа
- отсутствует файл
- не верный путь
попробуйте открыть через QFile, и за тем вызвать QFile::error(), это даст вам больше информации.
Цитата: Artem_3A
ну тогда очевидно это черная магия.
правда еще может быть такое:
попробуйте открыть через QFile, и за тем вызвать QFile::error(), это даст вам больше информации.
правда еще может быть такое:
- не хватает прав доступа
- отсутствует файл
- не верный путь
попробуйте открыть через QFile, и за тем вызвать QFile::error(), это даст вам больше информации.
путь неверным быть не может, ибо файл выбирается через диалоговое окно.
Ладно, спасибо и на этом, будем думать дальше.
в корне экзешника нужно было создать папочку imageformats и положить туда необходимые плагины из \qt\plugins\imageformats.
Тему можно закрывать.