【发布时间】:2015-07-03 06:26:16
【问题描述】:
我使用 QPixmap 解析 ico 图像文件并将 qpixmap 对象设置为 QLabel whit setPixmap 函数,但不显示 ico 图像。
ico_label_ = new QLabel(this);
ico_label_->move(100, 100);
QPixmap pixmap(":/client/test.ico");
Q_ASSERT(!pixmap.isNull());
ico_label_->setPixmap(pixmap);
使用 Q_ASSERT 检查像素图是否有效。 请帮助我如何在 QLabel 上显示 ico 图像文件
由于stackoverflow无法上传ico文件,ico文件见test ico file
【问题讨论】:
-
想你,但你的建议,我在寻求帮助之前做过。你可以下载我用的ico文件
-
QPixmap 支持一些ico文件,我认为是qico插件的bug
-
我无法在 Linux 上使用许多程序看到该图标。请提交针对 Qt 的错误报告,并使用 png 作为解决方法。