imho, it is bad idea, because performance of your application will decrease, because a lot of descendants of QRadioButton are opend. I think the best way is implement your own model/delegate which will allow to use radio-items approach.Why not implement QItemDelegate::createEditor() .etc to create a radioButton and open it persistent in treeView?
Bookmarks