Я хочу динамически создать объект qml, содержащий модель XMLListmodel.
Я хотел бы передать созданный мной запрос как свойство, но я не знаю, как передать это свойство динамически, поскольку с create.object я не могу. Есть ли другой способ?
element.qml
import QtQuick 2.0
import QtQuick.Controls 2.12
import QtQuick.XmlListModel 2.12
Item {
XmlListModel
{
id:secondaLista
property string adding:"[2]"
source: "file.xml"
query: "/tag1/tag2" + adding
XmlRole
{
name:"tag3"; query:"tag3/string()"
}
XmlRole
{
name:"tag4"; query:"tag4/string()"
}
}*/
GridView
{
...
function create()
{
var component;
var object;
component = Qt.createComponent("element.qml");
object= component.createObject(parent, {adding."[2]"});
...
}