可以选择单个项目/行,但我想设置选择的多个项目(小部件配置为允许这样做)。是否可以?
问问题
6031 次
2 回答
16
您可以找到您想要选择的所有 QListWidgetItem* 项目并在它们上使用 QListWidgetItem::setSelected。如果为 QAbstractItemView::ExtendedSelection 配置列表,这应该支持多选。
于 2013-01-10T21:15:01.883 回答
2
我在寻找相同答案时发现了这个问题。但是,我将 Python (PyQt5) 与 Qt Creator 一起使用。
使用 PyQt5,您可以使用以下方法设置 SelectionMode:
from PyQt5 import QtWidgets
QtWidgets.QListWidget.setSelectionMode(2)
在哪里
- SelectionMode = 0 => 无选择
- SelectionMode = 1 => SingleSelection
- SelectionMode = 2 => 多选
- SelectionMode = 3 => 扩展选择
- SelectionMode = 4 => ContiguousSelection
于 2020-06-18T14:36:56.760 回答