标签: qt qabstractitemmodel qabstractitemview qitemselectionmodel
我有QTreeView我希望多选择行为,如果node是leaf,否则是单选行为,所以如果某个节点已被选中,不允许选择非叶节点,并且不允许选择如果选择了非叶节点,则为任何其他节点。 如何实现?
QTreeView
答案 0 :(得分:1)
您可以尝试通过从QTreeView派生并重载selectionCommand来控制选择行为。
selectionCommand
使用此方法,您可以检查单击的项目(节点/叶子),然后返回正确的SelectionFlags。
SelectionFlags