Salut à tous,
Je possède un certain nombre de types particuliers (dont des enums et des structs déclarées en C).
J'aimerais savoir s'il était possible de créer un container (genre QList) qui peut contenir des types différents (int, double, string, types perso).
Pour les types prédéfinis, une QList de QVariant fait l'affaire. Cependant, pour les enums, même si l'ajout à la liste est possible grâce à QVariant, lorsque j'essaie d'en obtenir la valeur, la valeur est érronée (valeur modifiée).
J'ai même essayé d'utiliser qRegisterMetaType, mais cela n'arrange pas le problème.
Je n'ai pas encore essayé avec les structs.
Si vous avez des idées ou des solutions pour ce genre de problématiques, je suis preneur. (Il y a peut être mieux à utiliser qu'une QList de QVariant).
Merci d'avance,
G.
XP, Qt 4.4.0
Partager