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解決了我的問題。我想我的問題不清楚。 – 2011-04-03 09:54:57