QT label上显示图片的问题。
答案:4 悬赏:50 手机版
解决时间 2021-03-11 07:56
- 提问者网友:流星是天使的眼泪
- 2021-03-10 10:04
QT label上显示图片的问题。
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-10 11:36
px solid green;
border-radius: 4px;
padding: 2px;
background-image: url(images/xxx.png);
}
请确认一下你的 style sheet 代码是不是与上面类似的(主要看最后一行);
如果你改变了图片或者qrc文件中的内容,最好将整个工程重新都重新编译一次。再看能不能显示图片。如果还不能显示图片,就直接用QLabel的
void setPixmap ( const QPixmap & )
方法来设置图片算了。
border-radius: 4px;
padding: 2px;
background-image: url(images/xxx.png);
}
请确认一下你的 style sheet 代码是不是与上面类似的(主要看最后一行);
如果你改变了图片或者qrc文件中的内容,最好将整个工程重新都重新编译一次。再看能不能显示图片。如果还不能显示图片,就直接用QLabel的
void setPixmap ( const QPixmap & )
方法来设置图片算了。
全部回答
- 1楼网友:何以畏孤独
- 2021-03-10 13:03
不是很清楚 不过label不能作为一个容器装载一个图片吧 可以用fixed之类的容器试一下不
- 2楼网友:孤独的牧羊人
- 2021-03-10 12:12
是不是你的label大小设置有问题呢 把sizepolicy改成expanding看看吧
- 3楼网友:逃夭
- 2021-03-10 11:54
你先把图片用图像处理工具(photoshops等)转换成png格式,再把这个图片添加为工程资源(就是Resource file),再试一下。
另外,你用的什么开发工具?如果是Qt creator的话,直接用ui多快啊,还方便。
另外,你用的什么开发工具?如果是Qt creator的话,直接用ui多快啊,还方便。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯