Utilisation de Qt Translator
Bonjour,
je veux utiliser la classe QTranslator dans mon application.
Avant de me lancer sur ce coup, je veux m'informer sur un détail.
Je vais créé les fichier .ts et puis les translater par Qt Linguist, reste à inclure les fichiers .ts dans mon code.
Selon les tuto, pour utiliser QTranslator, j'ai trouvé cet exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QTranslator translator;
translator.load("myclass_en");
app.installTranslator(&translator);
FenPrincipale fenetre;
fenetre.show();
return app.exec();
} |
Sauf que je veux créer des slots afin de changer la langue lorsque l'utilisateur clique sur le bouton de langue respective .
voici le code du slot:
Code:
1 2 3 4 5 6
|
void changeToEng()
{
translator.load("myclass_en");
//app.installTranslator(&translator);
} |
app.installTranslator(&translator); comment faire pour changer ceci??, installTranslator(&translator); fonctionne??