在qt安装目录下,找到:/qt/plugins,找到了plugins文件夹:
1.显示中文乱码:
在plugins文件夹下找到codecs文件夹:
在Main主函数里加:
QApplication::addLibraryPath("./plugins");
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
(windows是GB2312;linux是GB2312/UTF-8)。
2.不显示图片或是图标:
在plugins文件夹下找到imageformats文件夹:
在Main主函数里加:
QApplication::addLibraryPath("./plugins");
3.不显示声音:
在plugins文件夹下找到phonon_backend文件夹:
在Main主函数里加:
QApplication::addLibraryPath("./plugins");
将以上三种情况下找到的文件夹放到运行程序目录下,即可,如果需要dll的话,也要讲对应的dll拷贝到运行目录下。
注:plugins下面存放的是qt相关文件格式转换等的动态库文件,一般除了dll之外的问题,大部分可以在这里找到解决dll文件。