- 代碼裏用tr包裹,例如:
//對話框標題
ui.titlelabel->setText(tr("xx"));
- 生存翻譯文件
點擊QT vs tools下拉,點擊create new translation file可生成ts文件。
圖片中可以修改文件名,點擊“OK”,在“解決方案資源管理器”中的translation files文件下中有對應的ts文件。
- 右擊ts文件點擊lupdate可以進行更新ts文件,右擊lrelease,則可以生成對應的qm文件。
- 在程序裏QTranslator qtTranslator;
qtTranslator.load("./xx.yy.us_en.qm");進行加載多語言