gpt4 book ai didi

qt - 在 QML 中使用模型的大小

转载 作者:行者123 更新时间:2023-12-04 17:16:49 26 4
gpt4 key购买 nike

我正在寻找一种方法来访问将在 QML 模型中找到的元素数量。

例如:

Item {
id: root
Row {
id: row
height: root.height
width: root.width
spacing: 5
Repeater {
id: rep
width: root.width
height: root.height
model: [5, 3, 3, 1, 12]
delegate: myDelegate
Text {
id: myDelegate
text: "Element " + index + " of " size + ":" + modelData
}
}
}

但我不知道如何检索模型的大小。
在文档中,我可以找到一个名为 count 的属性。 ,但没有提示如何访问它。

最佳答案

这取决于您使用的型号。在您的情况下,模型是一个普通的旧 JavaScript 数组,因此您可以使用 model.length .与模型或 View 相关的所有其他 Qt 类型都有一个计数属性:ListModel , Repeater , ListView等。所以,你也可以使用 rep.count ,在你的情况下。

关于qt - 在 QML 中使用模型的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38715311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com