Select QTreeWidget的禁用复选框

Select QTreeWidget的禁用复选框,select,pyqt,qtreewidget,qcheckbox,Select,Pyqt,Qtreewidget,Qcheckbox,有人知道如何在QTreeWidgetItem中设置不可编辑的复选框,但保持QTreeWidgetItem的可选性吗?不要设置项的标志Qt.itemsUserCheckable,而是将检查状态设置为Qt.Checked或Qt.Unchecked 复选框的存在和用户的可检查性是独立的。尝试以下方法: setCheckState(0,Qt::Checked); 对于任何感兴趣的人,都可以使用QTreeWidgetItem.setFlags(Qt.ItemIsSelectable | Qt.ItemI

有人知道如何在QTreeWidgetItem中设置不可编辑的复选框,但保持QTreeWidgetItem的可选性吗?

不要设置项的标志
Qt.itemsUserCheckable
,而是将
检查状态设置为
Qt.Checked
Qt.Unchecked

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

尝试以下方法:

setCheckState(0,Qt::Checked);

对于任何感兴趣的人,都可以使用QTreeWidgetItem.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)完成此操作