• 3689阅读
  • 0回复

请教关于qtopia插件中文化的问题 [复制链接]

上一主题 下一主题
离线young189
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-29
请教关于qtopia插件中文化的问题
— 本帖被 XChinux 执行加亮操作(2008-04-29) —
我用的一套2410的开发板,板子上已经装好的qtopia-free-1.7.0,并且已经设为简体中文模式了。
然后我自己写了一个qte的程序,qte的版本是2.3.7.放在qtopia里面运行,并且已汉化成功了,用的是下面这种方法:

     修改工程文件,加上TRANSLATIONS = xxx.ts
     lupdate 工程文件名
     用linguist编辑刚生成的xxx.ts文件并保存
     lrelease 工程文件名 xxx.qm
     在main.cpp中加入QFont font1 (“unifont”,16,50,FALSE,QFont::Unicode);
qApp->setFont(font1);
QTranslator *translator = new QTranslator(0);
           translator->load("xxx.qm",".");
           qApp->installTranslator(translator);

也就是说我已经有了.qm文件了。现在我把这个程序转换成了qtopia的插件程序,就是使用quicklauncher启动的,程序最后生成的是四个库文件,放在/Qtopia/qtopia-free-1.7.0/plugins/application下面。而且在Qtopia上运行成功了。
但是问题来了,改为Qtopia插件程序后,程序不能汉化了,应该是.qm文件没有成功导入吧,main函数我并没有修改。

因此请教一下各位,怎样才能使这个插件程序汉化呢 
我并不是想要汉化整个Qtopia,只是向汉化这一个程序而已,.qm文件我已经有了哦。
谢谢各位了!!!
快速回复
限100 字节
 
上一个 下一个