QItemSelectionModel* model = myTreeWidget->selectionModel();
QModelIndexList indexList = model->selectedIndexes();
for(int i = 0; i < indexList.size(); ++i) {
QTreeWidgetItem* item = myTreeWidget->itemFromIndex( indexList[i] );
// do something with each item
}
您可能需要使用
QItemSelectionModel
并调用方法selectedIndexes()
参考:http://doc.qt.io/qt-5/qitemselectionmodel.html#selectedIndexes
此外,列表中的各个索引将包含}信息,这些信息可能会有所帮助。在
.row()
和{编辑
例如,从索引中使用
^{pr2}$.column()
:每次循环运行时,所选的单元格都应该在末尾添加
*
。在编辑:修复了调用
item->setData( ... )
的问题相关问题 更多 >
编程相关推荐