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

mr_*_*ner 5 qt4 pyqt pyqt4 qt5 pyqt5

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

小智 3

使用扩展选择而不是多重选择。

tree.setSelectionMode(QAbstractItemView.ExtendedSelection)
Run Code Online (Sandbox Code Playgroud)