是否可以在QTreeWidget中设置多个项目?

Vio*_*ffe 3 c++ qt qtreewidget

setCurrentItem只设置一个项目.我没有看到任何方法设置多个以编程方式选择的项目,但也许我忽略了什么?

当然,我的树窗口小部件配置为启用多个选择.

请注意,我正在使用QTreeWidget,而不是QTreeView.

小智 5

用途setSelectionMode:

treeWidget->setSelectionMode(QAbstractItemView::MultiSelection);
Run Code Online (Sandbox Code Playgroud)

在您可以使用的项目上setSelected:

treeWidgetItem->setSelected(true);
Run Code Online (Sandbox Code Playgroud)