Название: QQuickImageProvider Отправлено: Vilgeforc от Март 16, 2015, 01:01 Приветствую!
Написал провайдер изображений, зарегистрировал его, однако при попытке использовать получаю такую ошибку:"QML Image: Invalid image provider: image://provider/green". Никак не могу понять что не так. В QML использую так: Код: source: "image://provider/green"; Код: view.engine()->addImageProvider(QLatin1String("provider"), temp->getImageProvider()); Код: QPixmap requestPixmap(const QString &id, QSize *size, const QSize &requestedSize){ Название: Re: QQuickImageProvider Отправлено: Vilgeforc от Март 19, 2015, 14:08 Код: QQuickView view; Так всё заработало. Ошибку выдавало из-за того, что провайдер устанавливался после источника, и естественно на момент инициализации его ещё не было. |