Seite 1 von 1

QStringList formatiert und sortiert in QComboBox

Verfasst: 23. Januar 2009 20:10
von pfuscher
Hallo habe mal ne Frahe zu QT's MVC:

Ich möchte eine QStringlist formatiert in eine Combobox schreiben.
Die Liste enthält Einträge von Einträgen wie z.b 123.abc.Blub. Ich möchte nun in der Combox nur den den letzten Teil des Strings nach dem Punkt "Blub" sortiert nach "Blub" ausgeben.

Ich habe mir durch die Doku gewühlt und nocht nicht so richtig verstanden wie ich das genau machen soll.
Es gibt zwar combobox->insertItem(Text, value) aber da ich diese liste in mehre comboboxen schreiben, möchte ich der Combobox einfach die Liste übergeben und diese stellt das entsprechend formatiert und sortiert dar. Wenn ich das selektierte Element auslese soll natürlich der value und nicht der formatierte Text ausgegeben werden.

Verwende ich da eine eigenes QListModel oder eine QItemListivew / QItemview für die Umsetzung?

Ich freue mich über eure Tipps und Anregungen.

Gruß

Verfasst: 23. Januar 2009 21:53
von upsala
Du hast es schon richtig erkannt. Bau dir dein eigenes QListModel