QTreeWidgetItem使用键盘多选

QTreeWidgetItem multiple selection using keyboard

本文关键字:键盘 QTreeWidgetItem      更新时间:2023-10-16

我有一个QTreeWidgetItem。我可以使用setSelectionMode(QAbstractItemView::MultipleSelection)设置多选模式。在这种情况下,用户能够在不使用键盘的情况下选择项目。单击某个项目时,该项目已被选中。

如何使其仅使用CTRL或Shift可选择?

QAbstractItemView::ExtendedSelection应提供预期的行为。

[从注释中移出以提供可接受的答案。]

如果您不需要任何鼠标与项目交互,您可以尝试item->setAttribute( Qt::WA_TransparentForMouseEvents );