C++ 以编程方式在QListWidget中选择多个项目
可以选择单个项目/行,但我想设置多个选中项目(小部件配置为允许)。是否可能?您可以找到所有要选择的QListWidgetItem*项,并在这些项上使用QListWidgetItem::setSelected。如果列表配置为QAbstractItemView::ExtendedSelection,则应支持多选。我在寻找相同答案时发现了这个问题。但是,我正在使用Python(PyQt5)和QtCreator 使用PyQt5,您可以通过以下方式设置SelectionMode:C++ 以编程方式在QListWidget中选择多个项目,c++,qt,qlistwidget,C++,Qt,Qlistwidget,可以选择单个项目/行,但我想设置多个选中项目(小部件配置为允许)。是否可能?您可以找到所有要选择的QListWidgetItem*项,并在这些项上使用QListWidgetItem::setSelected。如果列表配置为QAbstractItemView::ExtendedSelection,则应支持多选。我在寻找相同答案时发现了这个问题。但是,我正在使用Python(PyQt5)和QtCreator 使用PyQt5,您可以通过以下方式设置SelectionMode: from PyQt5 i
from PyQt5 import QtWidgets
QtWidgets.QListWidget.setSelectionMode(2)
在哪里
- SelectionMode=0=>NoSelection
- SelectionMode=1=>SingleSelection
- SelectionMode=2=>MultiSelection
- SelectionMode=3=>ExtendedSelection
- SelectionMode=4=>连续选择