How do I change the language without having to restart the application?
-
How does the transtalor work when pressing the transalte menubar without having to restart the application?
void MainWindow::on_actionEN_triggered() { QTranslator translator; if (translator.load(":/lang/lang_en.qm")) { qApp->removeTranslator(&translator); qApp->installTranslator(&translator); } else { qDebug() << "Failed to load translation file"; } } -
How does the transtalor work when pressing the transalte menubar without having to restart the application?
void MainWindow::on_actionEN_triggered() { QTranslator translator; if (translator.load(":/lang/lang_en.qm")) { qApp->removeTranslator(&translator); qApp->installTranslator(&translator); } else { qDebug() << "Failed to load translation file"; } }@Blackzero said in How do I change the language without having to restart the application?:
QTranslator translator;
Think about the lifetime of the translator object...