Konvertierung QVariant -> QList<int>
Verfasst: 3. November 2015 18:38
Ich möchte einen QVariant nach QList<int> konvertieren (mit Qt 4.8 ). Dazu habe ich vorab
und
Wenn ich in meinem Code nun folgendes versuche
dann bekomme ich den folgenden Fehler vom Compiler:
Code: Alles auswählen
Q_DECLARE_METATYPE(QList<int>);
Code: Alles auswählen
qRegisterMetaType<QList<int> >("QList<int>");
qRegisterMetaTypeStreamOperators<QList<int> >("QList<int>");
Code: Alles auswählen
QVariant myVariant;
// jetzt eine QList<int> in den QVariant verpacken
if (myVariant.canConvert<QList<int> >()) {...}
// oder
QList<int> myList;
myList = myVariant.value<QList<int> >();
Hat jemand eine Idee, was ich hier falsch mache?'qt_metatype_id': Ist kein Element von 'QMetaTypeId<T>'