我的Qt应用程序包含一个主窗口。我将资源添加到项目中并向资源添加了一个图标。从主窗口源文件中,我使用以下行将图标加载到主窗口。
this->setWindowIcon(QIcon("://img/Icon.ico"));
当我从Qt创建者运行应用程序时,它显示主窗口中的图标但是当我直接从可执行文件路径运行exe时(将所有Qt依赖dll复制到该文件夹中)它没有在主窗口中显示图标
不确定我错过了什么。
答案 0 :(得分:2)
将qico.dll
放在可执行文件附近的imageformats
井下。
MyAppDir\YourApp.exe
MyAppDir\imageformats\qico.dll
将来,png
以外的每种格式都应该有dll。例如qgif.dll
等等。