2016-04-15 145 views
1

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

我怎样才能使它选择只使用CTRL或Shift?

回答

3

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

[已从评论中移除以提供可接受的答案。]

+0

非常感谢@Murphy –

1

如果你不需要用任何物品鼠标交互,您可以尝试item->setAttribute(Qt::WA_TransparentForMouseEvents);