2010-07-06 71 views
2

我在托盘栏中使用qt图标制作应用程序,这是我制作图标的方式;仅在我的电脑上显示qticon

trayIcon->setIcon(QIcon("favicon.ico")); 

但它只显示在我的电脑上的图标,当我把项目给别人它只是看不见的。 即使我做下一件事,

trayIcon->setIcon(QIcon(QDir::currentPath() + "/favicon.ico")); 

有人知道这个问题吗? /如何解决它?日Thnx !!!

回答

2

您确定您已将favicon.ico部署到其他计算机吗?我建议你把favicon.ico文件放到资源文件中。 More information about Qt resource system.

如果要将图标保存为单独的文件,可以尝试将QDir :: currentPath()更改为QApplication :: applicationDirPath()。当前路径可能不是其他计算机中的应用程序路径。

相关问题