2011-11-04 78 views
2

有谁知道如何在一个QTreeWidgetItem中创建一个不可编辑的复选框,但保持QTreeWidgetItem可选?已禁用QTreeWidget复选框

+0

任何有兴趣,这是有** QTreeWidgetItem.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)做** – Jared

回答

4

不要设置该项目的标志Qt.ItemIsUserCheckable,而是将checkState设置为Qt.CheckedQt.Unchecked

复选框和用户可检查性的存在是独立的。

1

试试这个:

setCheckState(0,Qt::Checked);