首先,在你的项目中,如果你想翻译它们,你需要用 tr() 编写文本。例如
QPushButton button(tr("Button"));
Run Code Online (Sandbox Code Playgroud)
在您的专业文件中,添加
翻译 = chinese.ts\ italian.ts
稍后将自动创建这些文件。
其次,转到 Qt 命令提示符。从命令提示符转到您的项目目录。然后写
lupdate yourprojectname.pro
然后按回车键。它会自动("chinese.ts" and "italian.ts")
为您创建“ts”文件。
之后,您需要打开 Qt Linguist 并打开您的“ts”文件。为您的项目添加翻译。完成后,释放它以获得“qm”文件。
当您想翻译您的应用程序时,请加载“qm”文件。
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTranslator *translator = new QTranslator;
translator->load("chinese.qm");
a.installTranslator(translator);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1694 次 |
最近记录: |