图标未显示在Qt主窗口中

时间:2014-09-05 06:13:23

标签: qt qt5

我的Qt应用程序包含一个主窗口。我将资源添加到项目中并向资源添加了一个图标。从主窗口源文件中,我使用以下行将图标加载到主窗口。

this->setWindowIcon(QIcon("://img/Icon.ico"));

当我从Qt创建者运行应用程序时,它显示主窗口中的图标但是当我直接从可执行文件路径运行exe时(将所有Qt依赖dll复制到该文件夹​​中)它没有在主窗口中显示图标

不确定我错过了什么。

1 个答案:

答案 0 :(得分:2)

qico.dll放在可执行文件附近的imageformats井下。

MyAppDir\YourApp.exe
MyAppDir\imageformats\qico.dll

将来,png以外的每种格式都应该有dll。例如qgif.dll等等。