我有一个QTreeWidgetItem。我可以使用 setSelectionMode(QAbstractItemView :: MultipleSelection)设置多选模式。在这种情况下,用户可以在不使用键盘的情况下选择项目。当点击某个项目时,它已被选中。
如何仅使用CTRL或Shift?
进行选择答案 0 :(得分:3)
QAbstractItemView::ExtendedSelection
应提供预期的行为。
[从评论中移出以提供可接受的答案。]
答案 1 :(得分:1)
如果您不需要与项目进行任何鼠标互动,则可以尝试item->setAttribute( Qt::WA_TransparentForMouseEvents );