QLabel不能正常显示QPixmap

u013148406 2016-04-13 01:49:11
这是当前代码:

image是用framebuf数组初始化的一个图片,用save保存在本地,是正确结果显示如下:

但是代码中用
ui->label_view->setPixmap(QPixmap::fromImage(*image));
却没有得到正常显示,图片是全黑的,就算QPixmap没正常初始化也应该是背景颜色才对,但是是黑色的。


然后我换一个方式,先将image保存在本地,然后用一个pixmap读取,居然就能正常显示了。代码如下:



请教大家,这是什么原因呢,能不能不用先保存再读取。
...全文
951 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
草上爬 2016-04-13
  • 打赏
  • 举报
回复
windows上边无问题,帮顶

21,480

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧