• 4526阅读
  • 3回复

将内存数据显示到界面上 [复制链接]

上一主题 下一主题
离线cresthong
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-16
— 本帖被 XChinux 执行加亮操作(2008-06-20) —
我现在将一批数据存放在内存中,可以获得内存的头指针,请问我如何把内存数据显示界面上?我自己用了QImage试过了,可是不行,请各位高手帮忙给点思路,非常感谢!
离线bestvalentin
只看该作者 1楼 发表于: 2008-06-16
我用QImage加载rgb数据,再QPainter可以啊。
离线wmg0402
只看该作者 2楼 发表于: 2008-06-16
那你调用了QImage::setPixel()这个函数的吧?麻烦贴点代码好吗?非常感谢
离线bestvalentin
只看该作者 3楼 发表于: 2008-06-16
QImage *image = new QImage(rgb, 240, 180, QImage::Format_RGB32);
    QPainter paint(this);
    paint.begin(this);
    paint.drawImage(0, 0, *image);
    paint.end();

我就是把上面的代码写在paintEvent里,然后repaint()了,可能跟你不一样。
快速回复
限100 字节
 
上一个 下一个