Qt中英文切换
void lcd_setting::on_bt_language_clicked()
{
QTranslator translator;
translator.load( "./language/zh_cn.qm");
qApp->installTranslator(&translator);
qDebug("hello world");
}
这是我写的实现中英文切换的按钮槽函数,信号已经连接好了,现在是点击那个按钮无法实现切换,编译是没有任何问题的,hello world也能打印出来,关键就是不能够显示中文,请问哪位大神能够帮助我呀,求帮助啊,比较的急切。 Qt 中英文切换
[解决办法]
1.检查你的路径有没有错,可以先用绝对路径试一试
2.检查你需要翻译的语言有没有加tr
3.如果你翻译的内容是代码直接写的,比如label->setText(tr("Hello"));
那么在你切换语言之后应该再次label->setText(tr("Hello"));才能实现切换的效果。
[解决办法]
installTranslator后需要重新调用你设置文本的地方
[解决办法]
http://blog.csdn.net/csf111/article/details/7752839
[解决办法]