QTreeView: некоторые ячейки редактируемые - PullRequest
0 голосов
/ 18 февраля 2020

Я создал QTreeview (+ QStandardItemModel (+ QStandardItems)). В некоторые ячейки я вставил флажок с помощью setItemDelegate (). Теперь я хочу установить редактируемое свойство, но все, что я пытаюсь, ничего не происходит. Мне интересно, если установка флагов не имеет никакого эффекта?

eTreeView enter image description here

Есть ли способ установить оба нижние правые элементы недоступны для редактирования, а верхние правые элементы недоступны для редактирования. В настоящий момент я также могу записать оба элемента-флажка (рядом с флажками) (когда он теряет фокус, он исчезает, а при создании снимка экрана я теряю фокус, поэтому не могу показать вам)

1 Ответ

0 голосов
/ 18 февраля 2020

Решением является return true для указания того, что событие обрабатывается в QAbstractItemDelegate::editorEvent

...