如何在qtreeview中启用多选,直到在pyqt5中按下ctrl键?

时间:2018-01-13 11:47:09

标签: pyqt qt4 pyqt4 qt5 pyqt5

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

1 个答案:

答案 0 :(得分:1)

使用ExtendedSelection而不是Multiselection。

tree.setSelectionMode(QAbstractItemView.ExtendedSelection)