QT label上显示图片的问题。

我在做一个嵌入式QT小界面,想在一个label上显示一个图片:QPixmappixmap("dqsy.jpg");label=newQLabel(this);label-... 我在做一个嵌入式QT小界面,想在一个label上显示一个图片:
QPixmap pixmap("dqsy.jpg");
label = new QLabel(this);
label->setMinimumSize(250,40);
label->setMaximumSize(250,40);
label->setPixmap(pixmap);
hbox1->addWidget(label);
可是显示出来的就是一片空白,哪里出问题了呢?
图片和工程文件都在一个文件夹下。
展开
 我来答
手机用户12897
推荐于2017-10-14 · TA获得超过213个赞
知道答主
回答量:501
采纳率:0%
帮助的人:0
展开全部
px solid green;
border-radius: 4px;
padding: 2px;
background-image: url(images/xxx.png);
}
请确认一下你的 style sheet 代码是不是与上面类似的(主要看最后一行);
如果你改变了图片或者qrc文件中的内容,最好将整个工程重新都重新编译一次。再看能不能显示图片。如果还不能显示图片,就直接用QLabel的
void setPixmap ( const QPixmap & )
方法来设置图片算了。
189******07
2011-04-08
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
你先把图片用图像处理工具(photoshops等)转换成png格式,再把这个图片添加为工程资源(就是Resource file),再试一下。
另外,你用的什么开发工具?如果是Qt creator的话,直接用ui多快啊,还方便。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vboylin
2011-04-09
知道答主
回答量:15
采纳率:0%
帮助的人:2.2万
展开全部
是不是你的label大小设置有问题呢 把sizepolicy改成expanding看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fssf0078
2011-04-08 · 超过27用户采纳过TA的回答
知道答主
回答量:146
采纳率:0%
帮助的人:96.1万
展开全部
不是很清楚 不过label不能作为一个容器装载一个图片吧 可以用fixed之类的容器试一下不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式