我正在使用 Qt Designer 4.8.4,并且在 QMainWindow 资源文件中包含两个文件:一个 .ico 文件和一个 .gif 文件。从代码加载时使用:
QPixmap p;
p.load(":/MyApp/media/logo.gif"); // does work
p.load(":/MyApp/media/logo.ico"); // does not work
gif 文件有效,但 ico 文件无效。有什么理由吗?我使用 ico 文件作为窗口图标,运行应用程序时它没有显示。
而且,是的,我成功地编译了 qrc 文件,因为GIF 文件正在工作。
干杯,