QAbstractItemView :: setIndexWidget作为编辑器

时间:2014-11-12 15:55:48

标签: qt pyside qabstractitemview

是否有任何特定原因不将QAbstractItemView :: setIndexWidget用于QTreeView中的编辑器?

我有一段时间使用QStyledItemDelegate&set和SetItemDelegateForColumn,数据没有显示在编辑器中,复选框没有替换QAbstractItemModel.data(索引,角色)中的复选框。

文档说不要使用它而不是为什么。

1 个答案:

答案 0 :(得分:0)

实际上,文档根本不会告诉您使用它,而是根据您的应用程序行为做出决定。这是引用:

  

此功能仅用于显示静态内容   对应于数据项的可见区域。如果要显示   自定义动态内容或实现自定义编辑器窗口小部件,子类   相反,QItemDelegate。

我突出了关键词,它们定义了你必须使用哪种方法。