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 : 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();
}
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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??