在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文件。

QT---Windows下发布,不显示图标、是声音或是乱码

相关文章:

  • 2021-05-02
  • 2021-12-07
  • 2021-08-10
  • 2022-01-04
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
猜你喜欢
  • 2021-06-11
  • 2021-09-03
  • 2021-10-04
  • 2021-11-17
  • 2022-12-23
  • 2021-08-08
  • 2021-08-02
相关资源
相似解决方案