Алексей Внуков
Алексей Внуков16 января 2020 г. 8:16

Qt+iOS+QPixmap

qt, qml, ios

доброго времени, есть приложение для телефона с iOS, интерфейс написан на QML, в котором получаю через FileDialog адрес картинки на устройсве (что-то вроде этого "file:assets-library://asset/asset.PNG%3Fid=C6E6...77E9&ext=PNG"), передаю адрес в С++, где пытаюсь загрузить это дело в QPixmap, но он не загружает картинку по адресу. подставлял и чистый адрес и в Url переводил - ничего не помогает. Кто сталкивался с таким? поделитесь опытом как загрузить?
QML

        FileDialog {
            id: fileDialog
            title: "Please choose a file"
            folder: shortcuts.pictures
            onAccepted: {
                get_foto(fileDialog.fileUrl)
            }
            onRejected: {
            }
        }

C++

 QString str;
    QPixmap pix;
    if (pix.load(path))
    {
       pix1= pix1.scaled(320,240,Qt::KeepAspectRatio);
        QByteArray buf;
        QBuffer buffer(&buf);
        if(buffer.open(QIODevice::WriteOnly)) {
            pix.save( &buffer, "jpg" );
            str = QString( buf.toBase64() );
        }
    }
    else {
        qDebug()<<"Image not load";
    }
Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

2
Evgenii Legotckoi
  • 20 января 2020 г. 13:38

Добрый день,
Я не работал с iOS, поэтому могу только догадываться, не может ли быть проблема в самом url?
То есть не может ли быть какой-то другой путь в Qt, а не file:assets-library: ? Который бы Qt воспринял правильно?

    Алексей Внуков
    • 20 января 2020 г. 17:06

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

      Комментарии

      Только авторизованные пользователи могут публиковать комментарии.
      Пожалуйста, авторизуйтесь или зарегистрируйтесь
      AD

      C++ - Тест 004. Указатели, Массивы и Циклы

      • Результат:50баллов,
      • Очки рейтинга-4
      m
      • molni99
      • 26 октября 2024 г. 11:37

      C++ - Тест 004. Указатели, Массивы и Циклы

      • Результат:80баллов,
      • Очки рейтинга4
      m
      • molni99
      • 26 октября 2024 г. 11:29

      C++ - Тест 004. Указатели, Массивы и Циклы

      • Результат:20баллов,
      • Очки рейтинга-10
      Последние комментарии
      i
      innorwall12 ноября 2024 г. 9:12
      Django - Урок 055. Как написать функционал auto populate field Freckles because of several brand names retin a, atralin buy generic priligy
      i
      innorwall12 ноября 2024 г. 5:23
      QML - Урок 035. Использование перечислений в QML без C++ priligy cvs 24 Together with antibiotics such as amphotericin B 10, griseofulvin 11 and streptomycin 12, chloramphenicol 9 is in the World Health Organisation s List of Essential Medici…
      i
      innorwall12 ноября 2024 г. 2:50
      Qt/C++ - Урок 052. Кастомизация Qt Аудио плеера в стиле AIMP It decreases stress, supports hormone balance, and regulates and increases blood flow to the reproductive organs buy priligy online safe Promising data were reported in a PDX model re…
      i
      innorwall12 ноября 2024 г. 1:19
      Алгоритм сортировки кучей The role of raloxifene in preventing breast cancer priligy precio
      i
      innorwall12 ноября 2024 г. 0:55
      PyQt5 - Урок 006. Работа с QTableWidget buy priligy 60 mg 53 have been reported by Javanovic Santa et al
      Сейчас обсуждают на форуме
      i
      innorwall12 ноября 2024 г. 7:56
      добавить qlineseries в функции buy priligy senior brother Chu He, whom he had known for many years
      i
      innorwall11 ноября 2024 г. 21:55
      Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
      9
      9Anonim25 октября 2024 г. 19:10
      Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…
      ИМ
      Игорь Максимов3 октября 2024 г. 14:05
      Реализация навигации по разделам Спасибо Евгений!

      Следите за нами в социальных сетях