Seite 1 von 1

TreeWidget Zeilen zählen?

Verfasst: 22. März 2006 13:49
von Taylo
Hallo Forum,
ich möchte in einer Schleife die Zeilen meines TreeWidgets durchlaufen.
Wie kann ich die Anzahl der Zeilen rausbekommen.
Bei dem ListWidget war das einfach die Function count.

da hat es einwandfrei geklappt.

Verfasst: 22. März 2006 14:03
von macman
Bei TreeWidgets wirst Du noch mehr Probleme feststellen :-) Für dein Problem gibt es aber einen recht simplen Workaraound:

Code: Alles auswählen

QList<QTreeWidgetItem*> items = treeWidget->findItems("", Qt::MatchContains, 1);
Das ergibt eine Liste mit allen Items im Baum.

Verfasst: 22. März 2006 16:51
von Taylo
Hallo Forum!!

Ich habe ein TreeWidget, welches 2 Spalten hat.
Mein Ziel ist es mir von jeder Zeile jeweils den Eintrag in der 1.Spalte zuholen, und es mit einem QString vergleichen.

Habe einiges versucht klappt nicht.

Verfasst: 22. März 2006 16:57
von macman

Code: Alles auswählen

if(ui.lstRedDomain->itemAt(0,i)->text(0) == m_strRedDomain)
Du hast doch alle Items in der Liste, also nimm auch die :-)

Code: Alles auswählen

if(items.at(i)->text(0) == m_strRedDomain)

Verfasst: 22. März 2006 17:06
von Taylo
Hi Macman, vielleicht sollte ich mal eine kleine Pause machen. :)

Danke dir, es klappt einfach PERFEKT!