J'utilise le plugin visual studio + qt pour mon projet.
Créé MyClass hérité de QAbstractTableModel.
Cette classe fait partie d'une bibliothèque dll.
J'ai remplacé QAbstractTableModel :: headerData, ajouté tr ("string") à l'intérieur.
Cependant, tr n'a pas fonctionné, aucun contexte n'a été créé et aucun nom n'a été ajouté au fichier ts généré.

Quelqu'un pourrait-il s'il vous plaît aider avec ce problème?

1
Vladimir Tsyshnatiy 16 janv. 2017 à 12:05

2 réponses

Meilleure réponse

J'ai trouvé la solution.
J'ai juste oublié d'ajouter la bibliothèque qui contient ma classe à la liste ts lupdate / lrelease.

1
Vladimir Tsyshnatiy 17 janv. 2017 à 08:36

Essayez d'appeler

QObject::tr("string") 

Ou ajouter

#include <QObject>

Et appelez tr directement.

1
ganeshredcobra 16 janv. 2017 à 09:44