是否可以在 Flow 布局中显示数据模型中的项目?
Is it possible to display items from a data model in a Flow layout?
查看文档,似乎 Qt Quick 的 Flow type can be used for displaying items. But the documentation 似乎暗示从数据模型显示数据的唯一选项是 ListView 和 GridView。那是对的吗?是否有一种简单的方法来构建类似流的项目来显示来自 ListModel 等数据?
(我正在尝试从 Qt Widgets 过渡到 Qt Quick,如果这能解释我对此想法的任何差距的话。)
是的,很有可能:-)
使用 Repeater:
Flow {
Repeater {
model: your_model
delegate: Button { } //or whatever you like
}
}
查看文档,似乎 Qt Quick 的 Flow type can be used for displaying items. But the documentation 似乎暗示从数据模型显示数据的唯一选项是 ListView 和 GridView。那是对的吗?是否有一种简单的方法来构建类似流的项目来显示来自 ListModel 等数据?
(我正在尝试从 Qt Widgets 过渡到 Qt Quick,如果这能解释我对此想法的任何差距的话。)
是的,很有可能:-)
使用 Repeater:
Flow {
Repeater {
model: your_model
delegate: Button { } //or whatever you like
}
}