Я пытаюсь добавить пользовательский элемент QML, который я создаю, в другое представление QML, уже загруженное из C++.
Контекст следующий: я загружаю представление QML из C++, и мне нужно внедрить другой пользовательский компонент QML, который я встраиваю в это представление QML. Все на С++.
Я искал 4 часа, и я не нашел способ выполнить это.
Вот некоторый код, чтобы дать вам лучшую перспективу:
QmlDocument *qml = QmlDocument::create("asset:///PosicionConsolidad.qml").parent(this);
qml->setContextProperty("pos", this);
Page *page = qml->createRootObject<Page>();
myST = GlobalST::getInstance();
LoadInfo();
_mRoot->push(page);
_app->setScene(_mRoot);
void Project::LoadInfo() {
QmlDocument *qml = QmlDocument::create("asset:///customComponents/TableRow.qml").parent(this);
//Here's where I need to append this new QML custom element to the
//page previously loaded.
//I don't know if I can just inject it or I need to make a find child to
//maybe a parent container in the QML view and then add it there. But I
//also tried that and didn't work out.
}
Пожалуйста помоги. С Уважением.