QPixmap 解析不显示的 ico 图像文件
QPixmap parse ico image file that does't show
我使用QPixmap解析ico图像文件并通过setPixmap函数将qpixmap对象设置为QLabel,但不显示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 检查像素图是否有效。
请帮助我如何使 ico 图像文件可以显示在 QLabel
由于Whosebug无法上传ico文件,ico文件见test ico file
您提供的图标似乎无效。 (至少我从 Drop-Box 下载的文件)
这个项目演示了 Qt4/5 中的 .ico 工作(两者都经过测试)
https://github.com/vheinitz/QIconTest
- 显示图标 1:尝试显示您的图标(失败)
- 显示图标 2:尝试显示其他图标(有效)
经常出现图标(或其他图像格式)不显示的问题是由于
缺少(或在 运行 时间未找到)插件。
确保在安装中包含所需的插件,并在 运行 时将路径设置为插件位置,例如:
qApp->addLibraryPath(qApp->applicationDirPath()+"/plugins");
我使用QPixmap解析ico图像文件并通过setPixmap函数将qpixmap对象设置为QLabel,但不显示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 检查像素图是否有效。 请帮助我如何使 ico 图像文件可以显示在 QLabel
由于Whosebug无法上传ico文件,ico文件见test ico file
您提供的图标似乎无效。 (至少我从 Drop-Box 下载的文件)
这个项目演示了 Qt4/5 中的 .ico 工作(两者都经过测试)
https://github.com/vheinitz/QIconTest
- 显示图标 1:尝试显示您的图标(失败)
- 显示图标 2:尝试显示其他图标(有效)
经常出现图标(或其他图像格式)不显示的问题是由于 缺少(或在 运行 时间未找到)插件。
确保在安装中包含所需的插件,并在 运行 时将路径设置为插件位置,例如:
qApp->addLibraryPath(qApp->applicationDirPath()+"/plugins");