2016-04-15 38 views
1

我有一個QTreeWidgetItem。我可以使用setSelectionMode(QAbstractItemView :: MultipleSelection)來設置多選模式。在這種情況下,用戶可以在不使用鍵盤的情況下選擇項目。當點擊一個項目時,它已被選中。QTreeWidgetItem使用鍵盤的多重選擇

我怎樣才能使它選擇只使用CTRL或Shift?

回答

3

QAbstractItemView::ExtendedSelection應提供預期的行爲。

[已從評論中移除以提供可接受的答案。]

+0

非常感謝@Murphy –

1

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