Я пытался загрузить QML файл в QGraphicsScene
используя этот код:Как загрузить файл QML в QGraphicsScene в Qt5
QGraphicsScene* scene = new QGraphicsScene;
QQmlEngine *engine = new QQmlEngine;
QQmlComponent component(engine,"main.qml",QQmlComponent::PreferSynchronous);
qDebug()<<component.errors();
QGraphicsObject *object =
qobject_cast<QGraphicsObject *>(component.create());
scene->addItem(object);
ошибки() ничего не возвращает, а выход приложение говорит:
QGraphicsScene::addItem: cannot add null item
Да, вы правы. Я использовал код [здесь] (http://qt-project.org/doc/qt-4.8/qml-integration.html). любое предложение ? – saeed
Боюсь, что у меня его нет. Я не думаю, что вы хотите сделать, используя qtquick2 в QGraphicsScene/View. Работал с qtquick1 (ваша ссылка), но архитектура qtquick2 кажется слишком разной. Можете ли вы использовать QtQuickView? – Greenflow
Мне нужны возможности масштабирования для qml-файла. – saeed