- 第一步:
- 在程序初始化的地方加入一下代码
- //设置中文开始
- 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目录也保留即可。
Qt发布版本乱码 和 图标不显示
最新推荐文章于 2023-10-18 14:51:39 发布