有没有人知道是否有可能在QTreeWidget上选择多个项目以及如何启用多项选择?
我想要选择的所有项目都是顶级QTreeWidgetItems,他们所有的孩子都被设置为禁用(即QTreeWidgetItem.setDisabled(True))
有没有人知道是否有可能在QTreeWidget上选择多个项目以及如何启用多项选择?
我想要选择的所有项目都是顶级QTreeWidgetItems,他们所有的孩子都被设置为禁用(即QTreeWidgetItem.setDisabled(True))
是的,你会打电话 的setSelectionMode 在init期间启用QAbstractItemView :: MultiSelection。 QTreeView / QTreeWidget继承QAbstractItemView,因此可用。
然后要禁用这些项,只需挂钩QTreeWidgets.itemSelectionChanged()信号即可。
我想下面会有所帮助:
youQTreeWidget.setSelectionMode(QGui.QAbstractView.MultiSelection)