2011-11-04 121 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);