QListWidgetItem + QVariant
Verfasst: 30. Juli 2006 12:13
Hi,
Ich moechte an ein QListWidgetItem QVariant<MyClass*> Daten binden.
Leider geht dann der Text des Widgets verloren.
Wie kann ich komplexe daten an eine Liste binden, ohne dass der text des Widgets zerstoert wird.
Wenn das mit QListWIdgets nicht klappt, was sollte dann verwenden ?
Ich nutze Qt 4.1 (mingw)
Ich moechte an ein QListWidgetItem QVariant<MyClass*> Daten binden.
Leider geht dann der Text des Widgets verloren.
Code: Alles auswählen
QListWIdgetItem* item;
item->setText("foobar");
/* The text is 'foobar' here */
MyClass* k = new MyClass;
item->setData(o, qVariantFromValue(k));
/* the text is 0x0 now, i guess invalid */
Wenn das mit QListWIdgets nicht klappt, was sollte dann verwenden ?
Ich nutze Qt 4.1 (mingw)