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:
Sauf que je veux créer des slots afin de changer la langue lorsque l'utilisateur clique sur le bouton de langue respective .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
voici le code du slot:
app.installTranslator(&translator); comment faire pour changer ceci??, installTranslator(&translator); fonctionne??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void changeToEng() { translator.load("myclass_en"); //app.installTranslator(&translator); }
Partager