Я хотел бы отменить выбор индекса в Treeview программно и из QML. У меня есть функция, которая принимает QModelIndex узла дерева, которое должно быть отменено, и я следующее:Отменить индекс TreeView из QML
function deselectNode(index)
{
myTreeView.selection.select(index, ItemSelectionModel.Deselect)
}
Я ожидаю, что эту функцию, чтобы вызвать событие SelectionChanged на дереве и отменить выбор этого индекса, но это делает ничего. Я также пытался с Toggle. Есть ли другой способ отменить выбор одного узла из дерева?
Другими словами, я хочу сделать то, что Cmd/Ctrl + Щелкните на узле дерева, но в Qml.