Javascript QtQuick,QML-如何将一个项的子项复制到另一个项?
使用QML,我想将一个项的子项复制到另一个项。以下是我尝试过的:Javascript QtQuick,QML-如何将一个项的子项复制到另一个项?,javascript,qt,qml,qt-quick,Javascript,Qt,Qml,Qt Quick,使用QML,我想将一个项的子项复制到另一个项。以下是我尝试过的: Item { id: itemOne; Component.onCompleted: { children.push(itemTwo.children[0]); } } Row { // has many children id: itemTwo; Image {} Image {} Image {} } 我得到一个错误,比如:TypeError:expression'
Item
{
id: itemOne;
Component.onCompleted: { children.push(itemTwo.children[0]); }
}
Row
{ // has many children
id: itemTwo;
Image {}
Image {}
Image {}
}
我得到一个错误,比如:TypeError:expression'children.push'[undefined]的结果不是函数。那么我该如何复制孩子呢?如果有任何建议,我将不胜感激
-棘手的无法复制项,因为它不能有多个父项 如中所述,尝试动态创建新的子级,而不是复制,并将“itemTwo”作为新子级父级的id传递