What do you mean by changing language without retranslating the ui?
I use this to translate at runtime:
void MainWindow
::changeEvent(QEvent* event
) {
if (event
->type
() == QEvent::LanguageChange) {
// retranslate designer form
ui->retranslateUi(this);
// retranslate other widgets which weren't added in designer
retranslate();
}
// remember to call base class implementation
}
void MainWindow::changeEvent(QEvent* event)
{
if (event->type() == QEvent::LanguageChange)
{
// retranslate designer form
ui->retranslateUi(this);
// retranslate other widgets which weren't added in designer
retranslate();
}
// remember to call base class implementation
QMainWindow::changeEvent(event);
}
To copy to clipboard, switch view to plain text mode
Bookmarks