我有一个使用QTranslator的简单Qt应用程序。部分代码如下:
QTranslator* translator = new QTranslator;
qDebug()<<"Translating: "<<translator->load(QString("inter_sk"));
app->installTranslator(translator);
当我构建项目并在模拟器上运行时,QTranslator正在加载
构建并部署到真正的Symbian设备(C7)的相同应用程序无法正常工作 - 转换程序未加载。我没有更改我的inter_sk.qm文件,所以我想它不会以某种方式部署到设备上。
猜猜???
由于
答案 0 :(得分:0)
您必须将翻译文件与您的应用程序捆绑在一起,以便将它们部署到设备上。
您可以添加:
translations.sources = *.qm
DEPLOYMENT += translations
到你的.pro