问题描述:Qt编写的程序Debug时,软件可加载图标。直接双击运行软件,图标不加载。如下图所示:
原因:
程序代码中加载图标的路径用的是相对路径,例如:“setWindowIcon(QIcon("../Image/icon/xxxxx.png"));",可执行程序所在目录和工程所在目录不是同一个,所以获取图标资源时失败。
解决方法:将图标资源复制到可执行程序所在目录的上一层目录,例如:
问题描述:Qt编写的程序Debug时,软件可加载图标。直接双击运行软件,图标不加载。如下图所示:
原因:
程序代码中加载图标的路径用的是相对路径,例如:“setWindowIcon(QIcon("../Image/icon/xxxxx.png"));",可执行程序所在目录和工程所在目录不是同一个,所以获取图标资源时失败。
解决方法:将图标资源复制到可执行程序所在目录的上一层目录,例如: