Seite 1 von 1

QComboBox und eigene Klassen

Verfasst: 13. Januar 2006 12:39
von sascha
Hallo!
Ich habe das Problem, dass ich diese Sache mit dem QVariant nicht so ganz verstehe....

Mein Problem:
Ich möchte gerne einer QComboBox eigene Datentypen hinzufügen. Diese sollen von der Klasse xy sein.
Nun dachte ich, dass man das mittels QVariant lösen kann, indem man einfach die Klasse xa von QVariant ableitet.... Mache ich dies, kann ich mittels comboBox.addItem("Test", data) wobei data vom Typ xy ist, das Item hinzufügen und es wird auch angezeigt.
Möchte ich nun aber auf data zugreifen und mache dies mittels comboBox->itemData(index) bekomme ich aber QVariant zurück und kann dann nicht auf die Funktionen von xy zugreifen :-(

Was mache ich falsch, oder ist der Ansatz schon ganz falsch?


Hat sich erledigt! Habe es nun mittels eigenem Modell hinbekommen