您的位置:首页 > 编程语言 > Qt开发

Qt发布版本乱码 和 图标不显示

2012-04-24 18:45 260 查看
第一步:
在程序初始化的地方加入一下代码
//设置中文开始
QStringList strLibPath(QApplication::applicationDirPath() + "./plugins");
QApplication::setLibarayPath(strLibPath);
QTextCodec *codec = QTextCodec::codecForName(“GB2312″);
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
//设置中文结束
第二步:
找到Qt的安装目录,将qt目录下的plugins目录拷贝到发布程序的目录下,其中plugins目录下只需要codecs文件夹下的内容即可解决乱码。

第三步:
如果程序中资源文件对应的图标不显示的话,同样只要将第二步plugins目录下的iconengines和imageformats目录也保留即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: