У меня есть требование для отображения дерева в QML. Данные выглядят так:
title item
sub item
sub item
title item
sub item
Что мне нужно сделать, это установить флажок рядом со всеми элементами заголовка, но не с подпунктами
Мне удалось установить флажок для всех элементов, но я не знаю, как отобразить его только для элементов заголовка
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
TreeView {
model: myModel
alternatingRowColors: false
anchors.fill: parent
headerDelegate: {
visible: false
}
TableViewColumn {
title: "Name"
role: "display"
width: 300
}
itemDelegate: Item {
id: itemId
CheckBox {
anchors.verticalCenter: parent.verticalCenter
text: styleData.value.text
}
}
}
}