Select 多选择QTreeWidget

Select 多选择QTreeWidget,select,pyqt,qlistwidget,qtreewidget,Select,Pyqt,Qlistwidget,Qtreewidget,是否有人知道是否可以在QTreeWidget上选择多个项目,以及如何启用多个选择 我想要选择的所有项目都是顶级QTreeWidgetItems,它们的所有子项都设置为禁用(即QTreeWidgetItem.setDisabled(True))是的,您需要在初始化期间调用以启用QAbstractItemView::MultiSelection。QTreeView/QTreeWidget继承QAbstractItemView,因此它可用 然后要禁用这些项,只需挂接QTreeWidgets.itemS

是否有人知道是否可以在QTreeWidget上选择多个项目,以及如何启用多个选择


我想要选择的所有项目都是顶级QTreeWidgetItems,它们的所有子项都设置为禁用(即QTreeWidgetItem.setDisabled(True))

是的,您需要在初始化期间调用以启用QAbstractItemView::MultiSelection。QTreeView/QTreeWidget继承QAbstractItemView,因此它可用


然后要禁用这些项,只需挂接QTreeWidgets.itemSelectionChanged()信号。

我认为下面会有所帮助:

youQTreeWidget.setSelectionMode(QGui.QAbstractView.MultiSelection)

哈找到它->QTreeWidgetItem.setSelectionMode(QAbstractItemView.MultiSelection)我在尝试创建多个可选QListWThanks时发现了这段代码。。。我已经设法找到了答案,但由于我没有足够的分数,我无法回答自己的问题,所以我只留下了一条评论来回答。感谢您抽出时间:)非常感谢您的链接。但是官方文档还是在这里:应该是
qabstractemview.MultiSelection