是这样的,我写了一个组件Rec.qml,是一个父Rectangle包含两个子Rectangle,son1 和 son2;
然后在main.qml里调用Rec组件了4次,代码框架如下面所示。
现在我想直接在main里重写里的 rec3 的子son1, 就像是自定义 Button 时的 contentItem 属性一样,
请问该怎么修改Rec.qml才能实现这个功能。
刚接触 qml 不久,找了挺多资料也没能找到实现这个功能的办法,见笑了。
请各位大佬不吝赐教!
//Rec.qml
Rectangle
{
id: father
Rectangle { id: son1 }
Rectangle { id: son2 }
}
//main.qml
ColumnLayout
{
Rec{ id: rec1 }
Rec{ id: rec2 }
Rec{ id: rec3 }
Rec{ id: rec4 }
}