QTreeView:一些单元格可编辑
QTreeView: some cells editable
我创建了一个 QTreeview(+QStandardItemModel(+QStandardItems))。在某些单元格上,我使用 setItemDelegate() 插入了一个复选框。现在我想设置可编辑 属性,但我尽一切努力,没有任何反应。我想知道设置标志是否没有任何效果?
有没有什么方法可以设置右下角不可编辑,右上角可编辑。目前我还可以写入两个复选框项目(复选框旁边)(当它失去焦点时,它会消失并且在制作屏幕截图时我失去焦点所以我无法显示)
解决方案是 return true
以指示事件在 QAbstractItemDelegate::editorEvent
中处理
我创建了一个 QTreeview(+QStandardItemModel(+QStandardItems))。在某些单元格上,我使用 setItemDelegate() 插入了一个复选框。现在我想设置可编辑 属性,但我尽一切努力,没有任何反应。我想知道设置标志是否没有任何效果?
有没有什么方法可以设置右下角不可编辑,右上角可编辑。目前我还可以写入两个复选框项目(复选框旁边)(当它失去焦点时,它会消失并且在制作屏幕截图时我失去焦点所以我无法显示)
解决方案是 return true
以指示事件在 QAbstractItemDelegate::editorEvent