gpt4 book ai didi

c++ - 从 Qt 资源文件加载 ico 时出现问题

转载 作者:太空狗 更新时间:2023-10-29 19:46:18 24 4
gpt4 key购买 nike

我正在使用 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 文件作为窗口图标,但在运行应用程序时它没有显示。

而且,是的,由于 GIF 文件正在运行,我正在成功编译 qrc 文件。

干杯,

最佳答案

*.ico 不受支持。

默认情况下,Qt 支持以下格式:

Qt支持的格式说明

BMP Windows 位图读/写

GIF 图形交换格式(可选)阅读

JPG union 图像专家组读/写

JPEG union 图像专家组读/写

PNG 可移植网络图形读/写

PBM 可移植位图读取

PGM 可移植灰度图读取

PPM 可移植像素图读/写

TIFF 标记图像文件格式读/写

XBM X11 位图读/写

XPM X11 像素图读/写

关于c++ - 从 Qt 资源文件加载 ico 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14456683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com