Probleme mit Connect und string als Parameter
Verfasst: 17. Dezember 2005 13:04
Ich muss durch mit einem Signal eine map<string, int> an einen Slot übergeben!
Hab das so realisiert:
und dann hab ich natürlich auch noch ein
My map ist eine map<string, int> und die entprechenden Signaly und Slots hab ich auch im Header deklariert! Das ganz lässt sich auch ohne Probleme kompilieren aber ich bekommen dann folgende Meldung während der Laufzeit beim Aufruf des "emit":
EDIT: Habe zum testen die maps mal ausgetauscht gegen strings! Auch strings erzeugen diese Meldung!!!!
Hab das so realisiert:
Code: Alles auswählen
QObject::connect((this, SIGNAL(updateGuiTest(map<string, int>)), gui, SLOT(updateTest(map<string, int>)));Code: Alles auswählen
emit(MyMap);QObject::connect: Cannot queue arguments of type 'map<string'
EDIT: Habe zum testen die maps mal ausgetauscht gegen strings! Auch strings erzeugen diese Meldung!!!!