在程序中添加
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的库文件,随你喜欢)
重新编译,问题迎刃而解!!!