我正在尝试在网格视图中使用以下模型并委托组件。该模型有一个布尔角色 vis,它可以打开或关闭委托的可见属性。稍后我打算将此 vis 属性绑定到我的后端。在此示例中,绿色按钮未按预期显示,但在红色和棕色按钮之间留有空白区域。我如何摆脱空白空间。我只希望棕色按钮在红色按钮旁边
这是我的模型组件
ListModel {
ListElement {
rectcolor:"red"
vis:true
}
ListElement {
rectcolor:"green"
vis:false
}
ListElement
{rectcolor:"brown"
vis:true
}
}
这是我的代表
Rectangle {
width: 100
height: 62
visible:model.vis
Button{color:model.rectcolor}
}