Bonjour,
J’ai une classe perso, disons Perso, qui dérive de QObject. Je souhaite utiliser dans des signaux / slots, non pas des Perso, mais des Perso*.
Ça fonctionne bien si je rajoute l’appel à qRegisterMetaType<Perso*>("Perso*") dans le constructeur de mon objet. Sinon, j’ai une erreur à propos du type Perso* non enregistré.
Sauf que en théorie, cet appel n’a besoin de n’être fait qu’une seule fois. Est-ce un problème de le faire à chaque fois (pas de problème fonctionnel entrevu pour l’instant), et est-ce coûteux ?
Quelle est en fait, la pratique couramment utilisée pour placer ces appels ? Je n’ai rien trouvé de tel dans la doc.
Partager