Search code examples
c++qtiteratorqlistqtreewidgetitem

I want to make a loop by using iterator way, but there is an error


I have the following code:

QList<QTreeWidgetItem *> selectedItems = ui->treeWidget->selectedItems();
for(QList<QTreeWidgetItem>::iterator i = selectedItems.begin(); i != selectedItems.end(); i++){
    qDebug() << i;  
}

But there is an error:
conversion from 'QList<QTreeWidgetItem*>::iterator' to non-scalar type 'QList<QTreeWidgetItem>::iterator' requested


Solution

  • Have you tried QList<QTreeWidgetItem *>::iterator ?