• 6896阅读
  • 2回复

【提问】困惑,求解?=发布到与开发机相同操作系统的机器上,中文显示正常,否则中文不显示(非乱码) [复制链接]

上一主题 下一主题
离线streamman
 
只看楼主 倒序阅读 楼主  发表于: 2005-10-22
— 本帖被 XChinux 从 Qt for Linux/X11 移动到本区(2010-02-08) —
我用的qt3.3-free-windows版,程序在我开发机器上显示和运行皆正常,但发布出去,汉字全部不显示(不是乱码) ;

实在不愿意用*.ts/*.qm的办法,改动起来太费事 ;

以下三种方法我都试过:
app.setDefaultCodec(QTextCodec::codecForName("GBK"));
app.setDefaultCodec(QTextCodec::codecForLocale());
app.setDefaultCodec(QTextCodec::codecForName("gb2312"));

情况依旧,请各位高手帮忙指点一二!!!
感激不尽!!!
[ 此贴被XChinux在2005-10-22 23:58重新编辑 ]
离线streamman
只看该作者 1楼 发表于: 2005-10-22
新发现的问题
经过反复试验,最后发现问题并非像最初理解的那样——由于发布到的目标机器所安装的系统与开发机系统不同,而是——在有些目标机器上安装qt3.3.4,结果直接在qt designer中预览中文字都不显示!!!为何??巨郁闷!!!
我开发机用的是xp专业版,目标机是xp home版或windows 2000,他们qt程序开发中有什么差异吗??
离线streamman
只看该作者 2楼 发表于: 2005-10-23
已知,字体问题
快速回复
限100 字节
 
上一个 下一个