Множественный выбор QTreeWidget - PullRequest
12 голосов
/ 03 августа 2011

Кто-нибудь знает, возможно ли выбрать несколько элементов в QTreeWidget и как включить множественный выбор?

Все элементы, которые я хочу выбрать, являются QTreeWidgetItems верхнего уровня, и все их дочерние элементы отключены (т.е. QTreeWidgetItem.setDisabled (True))

Ответы [ 2 ]

14 голосов
/ 03 августа 2011

Это значит, что вы захотите вызвать setSelectionMode во время инициализации, чтобы включить QAbstractItemView :: MultiSelection. QTreeView / QTreeWidget наследуют QAbstractItemView, поэтому он доступен.

Затем, чтобы отключить элементы, просто подключитесь к сигналу QTreeWidgets.itemSelectionChanged ().

1 голос
/ 25 июня 2014

думаю ниже поможет:

youQTreeWidget.setSelectionMode(QGui.QAbstractView.MultiSelection)
...