Подтвердить что ты не робот

Множественный выбор QTreeWidget

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

youQTreeWidget.setSelectionMode(QGui.QAbstractView.MultiSelection)