Seite 1 von 1

QComboBox::itemData [GELÖST]

Verfasst: 3. Oktober 2007 11:21
von loki
Hallo!

Da ich leider nun schon sehr viel Zeit in mein Problem investiert habe, versuche ich es nun mit einem Eintrag und hoffe auf eure Hilfe!

Mein Problem:

Ich habe eine QComboBox in die ich Daten aus einer Struct in einer "for-Schleife" in die Combo befülle. Dies sollte scheinbar auch funktionieren, da ich den Text in der Combo angezeigt bekomme, der auch hineingehört.
Versuche ich jetzt aber mit ->itemData() die Daten die hinter dem Text stehen auszulesen bzw. weiterzuverarbeiten, dann bekomm ich einen Programmabsturz.

Beim Debuggen mit MS Visual Studio 2005 spingt der Debugger auf die ComboBox und dann in die qcombobox.h zu der Deklaration

Code: Alles auswählen

private:
    Q_DECLARE_PRIVATE(QComboBox)
und wenn ich einen Step darüber mache, gibts den nächsten Aufruf des Debugges.

Angelegt habe ich die QComboBox in meiner eigenen Klasse die einen Tab implementiert, der an ein QTabWidget angehängt wird.

Ich weiß einfach nicht mehr weiter.


Vielen Dank schon mal im Voraus!

Re: QComboBox::itemData

Verfasst: 3. Oktober 2007 11:28
von macman
loki hat geschrieben:Ich habe eine QComboBox in die ich Daten aus einer Struct in einer "for-Schleife" in die Combo befülle. Dies sollte scheinbar auch funktionieren, da ich den Text in der Combo angezeigt bekomme, der auch hineingehört.
'Scheinbar' wird das Problem sein. Du solltest mal posten wie Du sie füllst und wie Du wieder an die Daten kommen willst.

Verfasst: 3. Oktober 2007 11:37
von loki
Hi,

danke für deine Antwort!

Ich glaube ich habe es lösen können. Bin gerade beim Testen ...


Es lag definitiv leider an etwas anderem, aber durch den Denkanstoß von "macman" bin ich darauf gekommen.


Schönen Gruß!