【发布时间】:2011-03-22 13:10:59
【问题描述】:
如何在运行时向任何视图添加元素?
例如,当某个信号被触发时,应用程序应该向特定行添加一个矩形。
谢谢,
【问题讨论】:
如何在运行时向任何视图添加元素?
例如,当某个信号被触发时,应用程序应该向特定行添加一个矩形。
谢谢,
【问题讨论】:
使用组件应该可以解决问题。
MySignalSource {
Row {
id: myRow
anchors.fill: parent
}
Component {
id: myRectComp
Rectangle {
width: 50
height: 50
}
}
onSignalFired: {
var rect = myRectComp.createObject(myRow)
rect.color = "black"
}
}
未经测试,但应该可以这样工作。
【讨论】: