Qml编辑变量对象或元素

时间:2011-11-09 14:03:37

标签: qt function variables block qml

在我的Qt快速应用程序中,我使用c ++生成1到6之间的数字,然后将其与信号一起发送到QML函数。我有六个自定义Block对象或元素(我不确定你称之为什么)。这些块称为block1 - 6。我希望函数类似于block"i".visible = true,但我不确定如何做到这一点。如果有人可以请求帮助,将不胜感激。

2 个答案:

答案 0 :(得分:1)

这是一种可以避免在javascript中手动创建块的方法:

假设所有块都是同一父级的子级,则可以parentsId.children[0]parentsId.children[5](或parentsId.children[n]parentsId.children[n+5]访问它们,如果父级有{{1}在盒子前面的孩子们。)

所以这样的事情会起作用:

n

答案 1 :(得分:0)

而不是声明6个单独的块,声明一个大小为6的数组,你可以这样做block[i].visible = true