在运行时添加元素
Posted
技术标签:
【中文标题】在运行时添加元素【英文标题】:Adding elements at runtime 【发布时间】:2011-03-22 13:10:59 【问题描述】:如何在运行时向任何视图添加元素? 例如,当某个信号被触发时,应用程序应该向特定行添加一个矩形。 谢谢,
【问题讨论】:
【参考方案1】:使用组件应该可以解决问题。
MySignalSource
Row
id: myRow
anchors.fill: parent
Component
id: myRectComp
Rectangle
width: 50
height: 50
onSignalFired:
var rect = myRectComp.createObject(myRow)
rect.color = "black"
未经测试,但应该可以这样工作。
【讨论】:
感谢 blakharaz,我使用 ListView 和 ListModel 解决了我的问题。我认为我的问题不清楚。以上是关于在运行时添加元素的主要内容,如果未能解决你的问题,请参考以下文章