QTreeView:一些单元格可编辑

QTreeView: some cells editable

我创建了一个 QTreeview(+QStandardItemModel(+QStandardItems))。在某些单元格上,我使用 setItemDelegate() 插入了一个复选框。现在我想设置可编辑 属性,但我尽一切努力,没有任何反应。我想知道设置标志是否没有任何效果?

有没有什么方法可以设置右下角不可编辑,右上角可编辑。目前我还可以写入两个复选框项目(复选框旁边)(当它失去焦点时,它会消失并且在制作屏幕截图时我失去焦点所以我无法显示)

解决方案是 return true 以指示事件在 QAbstractItemDelegate::editorEvent

中处理