回复: 求救,翻译的问题,所有都照做了,但是还是不翻译!!!!!!
#6 [yangmiao322 07-25 22:23]
生成的qm文件是ts_zh.qm
在主函数里load的也是"ts_zh"
而且也显示 load成功
你看还需要作哪些工作???
#7 [nick 07-28 08:10]
你的代码有问题。你应该先加载QTranslator,然后再定义你的Ts变量,否则你的Ts窗口先载入英文,那样再怎么装载QTranslator都没有用了。
代码
int main(int argc,char **argv)
{
QApplication app(argc,argv);
//Ts ts; 先不定义ts变量
QTranslator translator( 0 );
if(translator.load( "ts_zh", "." ))
{
printf("suceed\n");
};
app.installTranslator( &translator );
// 这里定义
Ts ts;
ts.show();
app.setMainWidget(&ts);
return(app.exec());
}
#8 [yangmiao322 07-31 10:15]
高人啊
谢谢