首页| 论坛| 消息

标题:QT window 上发布应用中文乱码彻底解决の方案
作者:woshishei052
日期:2009-08-05 18:38
内容:

在程序中添加
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
// 设置字体,默认字体一般为宋体,这里设置字体号为9
QApplication::setFont(QFont("SimSun", 9));//这行不是必须的
// 设置Library路径,使得操作系统在不安装Qt的情况下能正常运行
QApplication::addLibraryPath("../plugins");
然后在发布的程序中建立plugins\codecs\目录,里面添加文件qcncodecs4.dll和qcncodecsd4.dll(plugins下还可以添加QT和mingw的库文件,随你喜欢)
重新编译,问题迎刃而解!!!

回复 发表
主题 版块