我有一个qtreeview,我想在只按下ctrl键时启用多行选择。 对于多行选择,我使用的是setSelectionMode(QAbstractItemView.MultiSelection) 但发现它看起来很奇怪,如果我只是点击它被选中的项目。我不想要那个。我想只在按下ctrl时选择多行选择。
答案 0 :(得分:1)
使用ExtendedSelection而不是Multiselection。
tree.setSelectionMode(QAbstractItemView.ExtendedSelection)