Issue
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 !
Solution
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.
Answered By - ekhumoro
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.