Seite 1 von 1

QStringList anzeigen.

Verfasst: 28. Dezember 2010 15:00
von darkshine
Hallo,

ich habe aus einer XML-Datei eine Reihe von Wörtern ausgelesen und diese in einer QStringList gespeichert.

Jetzt möchte ich diese gerne in einer Tabelle anzeigen lassen. Kann ich nicht einfach ein QTableWidget und da eine Spalte mit meiner List füllen?

Vielen Dank

Verfasst: 28. Dezember 2010 15:04
von kater
Ja, warum nicht.

Verfasst: 28. Dezember 2010 18:29
von upsala
Wenn du eine QStringList hast, dann ergibt das doch eine QListView, die man mit einem QStringListModel befüllen kann, oder?

Verfasst: 29. Dezember 2010 08:33
von darkshine
Wie befülle ich denn am einfachsten ein QTableWidget mit meiner QStringList?
Muss ich aus jedem Element erst ein QTableWidgetItem erstellen, oder geht dies auch einfacher?

Verfasst: 29. Dezember 2010 09:11
von upsala
Nachdem es beim QTableWidget keine Methoden mit einer QStringList gibt, so wie du geschrieben hast.

Verfasst: 29. Dezember 2010 14:00
von darkshine
Ich hab es jtzt so gelöst

Code: Alles auswählen

for(int i=0; i<translationlist.size(); i++)
{
		QTableWidgetItem *newItem = QTableWidgetItem(translationlist.at(i));
		sprachtabelle.tableWidget->setItem(i, 0, newItem);
		
}