【发布时间】:2014-07-03 10:05:55
【问题描述】:
我正在使用QListWidget 并启用了多项选择:
mReferenceList->setSelectionMode(QAbstractItemView::MultiSelection);
问题是,这种模式在 Windows 上的行为与预期的标准不同。通常,具有多项选择的列表框的工作方式是单击项目,单击另一个项目,然后取消选择前一个项目。只有当您使用 SHIFT+LButton 或 CTRL+LButton 时才会选择多个项目。
当前,当我单击多个项目时,列表框现在会依次选择一个项目。是否有一些设置可以启用这种行为?
我正在使用带有 MingW 的 Qt 5.2。
【问题讨论】:
-
我认为
QAbstractItemView::ExtendedSelection是您所期望的。 -
@vahancho,完美,就是这样。如果您将其发布为答案,我会接受。
标签: c++ qt multi-select qlistwidget