Eintrag kann nicht im Baum gefunden werden?!
Verfasst: 8. Juni 2010 12:38
Hallo,
ich habe folgende Prozedur geschrieben um mir auszugeben ob ein Eintrag im Baum vorhanden ist oder nicht.
Während des Debuggens wird mir beim Iteratordurchlauf im Qstring "text" der Eintrag aus "name" angezeigt. Aber trotzdem bleibt die Liste "widget" leer. Wie kann das sein? Würd mich sehr freuen falls jemandem was auffällt.
vielen Dank
ich habe folgende Prozedur geschrieben um mir auszugeben ob ein Eintrag im Baum vorhanden ist oder nicht.
Code: Alles auswählen
QString projectWriter::getEntry(QString name) {
QString entry = "nicht vorhanden";
QList<QTreeWidgetItem *> widget = treeWidget->findItems(name, Qt::MatchExactly, 0); /// search for entry
QTreeWidgetItemIterator it(treeWidget);
QString text;
while (*it) {
text = (*it)->text(0);
++it;
}
if(!widget.isEmpty()) {
entry = "vorhanden";
}
return entry;
}vielen Dank