• 4546阅读
  • 7回复

[提问]显示不了中文问题 [复制链接]

上一主题 下一主题
离线commy_song
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-27
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
用QT4.5写的程序,用QTranslator做国际化,但是显示不了中文。运行examples里的例子也无法显示中文,是否需要安装其他的库?请高手下指点一下。
离线sakiola
只看该作者 1楼 发表于: 2009-07-27
NB才是王道
离线commy_song
只看该作者 2楼 发表于: 2009-07-27
显示的始终是英文,也不是乱码什么的,问题是例子的程序也不能显示中文,显示的也是英文,有没有可能是缺少什么库呢?
离线sakiola
只看该作者 3楼 发表于: 2009-07-27
引用第2楼commy_song于2009-07-27 12:13发表的  :
显示的始终是英文,也不是乱码什么的,问题是例子的程序也不能显示中文,显示的也是英文,有没有可能是缺少什么库呢?

你照着那边的设置来一遍吧 翻译器我也没用过 我也是新手 不过我按照那边弄的 好用了~ 给你参考下而已 解决的话 还是得自己动手试的 估计不是缺少东西吧 不然会提示没有什么什么东西的吧 你应该是没照那边试 试试吧 不骗你
NB才是王道
离线commy_song
只看该作者 4楼 发表于: 2009-07-27
我试了,TDIR/lib/ 下根本没有fonts目录,应该怎么做呢?
离线sakiola
只看该作者 5楼 发表于: 2009-07-27
引用第4楼commy_song于2009-07-27 13:33发表的  :
我试了,TDIR/lib/ 下根本没有fonts目录,应该怎么做呢?

没有没有咯 X11那边就是没有呀 QTE那边才有 反正我这边是那样的情况
顺便 你没好好看那个博文。。 X11是不用你所说的那个目录的(个人觉得)
而且 不管有没有那个目录都不妨碍你正常按照那个博文去做 上边还有个博文的链接
你没看吧?
NB才是王道
离线commy_song
只看该作者 6楼 发表于: 2009-07-27
按照那个链接里加了这几行,但是保存文件时根本保存不了,如果把中文改成英文就能保存了,这是怎么回事呀?
26     QTextCodec *tc=QTextCodec::codecForName(”utf8″);
27     QTextCodec::setCodecForTr(tc);
28     QString str(QObject::tr(”宁愿看见两个恶魔在拔河,也不愿看见一只天使在跳舞。”));


提示错误信息是:文件不能写入,转换失败
离线sakiola
只看该作者 7楼 发表于: 2009-07-27
应该是你编译器不支持汉字编码问题~ 具体别的我也不晓得了
NB才是王道
快速回复
限100 字节
 
上一个 下一个