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