TreeWidget Zeilen zählen?

Alles rund um die Programmierung mit Qt
Antworten
Taylo
Beiträge: 9
Registriert: 8. März 2006 14:05

TreeWidget Zeilen zählen?

Beitrag 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.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag 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.
Taylo
Beiträge: 9
Registriert: 8. März 2006 14:05

Beitrag 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.
Zuletzt geändert von Taylo am 22. März 2006 17:06, insgesamt 1-mal geändert.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag 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)
Taylo
Beiträge: 9
Registriert: 8. März 2006 14:05

Beitrag von Taylo »

Hi Macman, vielleicht sollte ich mal eine kleine Pause machen. :)

Danke dir, es klappt einfach PERFEKT!
Antworten