Reputation: 237
When using a QWidgetItem you can use the function: setDisabled() , to grey out a tree item.
I am struggling to figure out how to do this in the context of QTreeView and QAbstractItemModel ?
I have taken a look at all the qt.ItemDataRoles, but none jump out at me as the one used to disable an item.
Thanks for your help !
Upvotes: 0
Views: 250
Reputation: 120618
This controlled by the flags method of the model. Disabled items don't have the ItemIsEnabled flag set. If you use a QStandardItemModel, the items have a setFlags method.
Upvotes: 1