【发布时间】:2026-01-26 06:35:01
【问题描述】:
我想在 Qt 上将 Pixmap 显示为标签。 这就是问题所在,上面的代码没有显示我想要的图像。
如果有问题,请纠正我。我一遍又一遍地检查(即使是几行),但它没有导致结果!!!
QLabel *label;
label= new QLabel(this);
QPixmap jet("C:/images/image.jpg");
label->setPixmap(jet);
还有一个问题,好像在另一台机器上也可以!
【问题讨论】:
-
错误信息?你检查过
QPixmap是否为空吗? -
我在构建时没有错误信息!
-
你的意思是图像根本不显示?从来没有,或者在某些情况下它确实有效?
-
如果您为标签设置文本而不是像素图,您能看到该文本吗?
-
是的,图像确实有效,例如当我执行以下操作时: IplImage *IMG=cvLoadImage("C:/images/image.jpg", 1); cvSaveImage("C:/aa.jpg", IMG);结论:这与图像的路径无关。
标签: c++ visual-studio-2010 qt