fanzongsao |
2019-09-09 18:43 |
请问qml怎么写一个有contentItem的组件
是这样的,我写了一个组件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 } } |
|