• 3215阅读
  • 3回复

[提问]求各位大神指导 [复制链接]

上一主题 下一主题
离线s1021966769
 

只看楼主 倒序阅读 楼主  发表于: 2012-10-19
Qt程序tr()中的中文在linux下运行显示乱码怎么解决啊
离线ggkuroky
只看该作者 1楼 发表于: 2012-10-20
QApplication a(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));
相信自己,天道酬勤!
离线ggkuroky
只看该作者 2楼 发表于: 2012-10-20
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8"));
label->setText(tr("中文"));
label->setText("中文));
分别对应这两种情况,都可以显示正常了。
相信自己,天道酬勤!
离线ggkuroky
只看该作者 3楼 发表于: 2012-10-20
写错了 应该是label->setText("中文"));
相信自己,天道酬勤!
快速回复
限100 字节
 
上一个 下一个