[SOLVED] What does QtDesigner option "Support for changing languages at runtime" do?
-
Hello to all,
does anybody know what the QtDesigner option "Support for changing languages at runtime" (in Options - Designer - Class Generation - Code Generation) does?
I've just come across this option, but couldn't find any documentation nor any change when set and trying to insert a new mainwindow/widget designer form class. Maybe someone has an idea?
Kind regards,
Markus
-
Hello SGaist,
thanks for your input!
Yes, i could also think of this feature being meant to automatically reimplement the changeEvent function. However, enabling the option described above seemed to have no effect. But maybe I simply did something wrong (or expected something wrong).
Greetings,
Markus
-
It might also be a bug in Qt Creator. You can check that with the Qt Creator developers/maintainers on the qt-creator mailing list
-
Now, after creating another new QtCreator project with the "Support for changing languages at runtime" option enabled, I saw that it automatically reimplements the event handler "changeEvent":
void MainWindow::changeEvent(QEvent *e)
{
QMainWindow::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}*So, obviously your guess was right, SGaist!
Thanks, again and have a nice weekend,
Markus
-
You're welcome !
Good to know :)
Since we know now that it's working, please update the thread title prepending [solved] so other forum users may know a solution has been found :)