Pyqt treeview与复选框

时间:2011-07-25 17:04:42

标签: python checkbox treeview pyqt

我是PyQt的新手,我正在尝试做一些specyfic的东西,但没有运气:( 我正在尝试使用pyqt创建一个可扩展的项目树(treeview),但我想,在每个名称的左侧将有一个非独占的复选框。

我找到了一些代码但是现在最好的结果是只有复选框的树:(

有人有一些最小的例子如何实现这种效果? 非常感谢你!

1 个答案:

答案 0 :(得分:0)

如果为模型中的项目设置了ItemIsUserCheckable标志,则Qt的ItemViews会在文本旁边绘制复选框。如果您编写自己的模型,则必须实现QAbstractItemModel :: flags,如果使用QTreeWidget,则可以为每个QTreeWidgetItem设置标志。