0
QMLツリービューで決定された親ノードの子を変更したいと思っています。すべての子を反復して、必要なプロパティを変更すると考えましたが、親から子リストを取得する方法はわかりません。 私はQMLメニュー従っている:私はその取得する必要があり、このノードから、それは後に「表示」ボタンでクリックしたメニューは、選択したノードのプロパティを変更開きノードをクリックするとツリービューで親プロパティが変更されたときに子プロパティを変更するにはどうすればよいですか?
TreeView {
id: tree
anchors.fill: parent
model: model
itemDelegate: CustomNode{
id: node
Menu {
id: menu
MenuItem {
text: "Show"
onTriggered: {
styleData.value.active = !!+state
}
}
}
MouseArea{
anchors.fill: parent
acceptedButtons: Qt.LeftButton
onClicked: {
idNode = styleData.value.vredId
menu.popup()
}
}
}
}
を親に変更された同じプロパティを変更します。
どうすればいいですか?
これをモデル側で実装する方が簡単かもしれません。 – m7913d