首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt中的LockBits。如何实现?

Qt中的LockBits。如何实现?
EN

Stack Overflow用户
提问于 2013-12-18 17:31:16
回答 1查看 169关注 0票数 0

请用Qt告诉我这个类比。如何在Qt中实现此功能?谢谢!

代码语言:javascript
复制
BitmapData btmData= currentRegionMap.LockBits(new Rectangle(x, y, width, height), ImageLockMode.ReadOnly, currentRegionMap.PixelFormat);
byte* a = (byte*)btmData.Scan0.ToPointer();
EN

回答 1

Stack Overflow用户

发布于 2013-12-20 04:39:36

在Qt中不需要这样做。在Qt中,LockBits是No-Op.您需要使用QImage类,仅此而已。您可以在QImage上进行绘制,方法是在其上启动QPainter,或者调整其二进制数据。最后,您将其转换为QPixmap,并可以将其绘制在屏幕上(在小部件或窗口中)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20654233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档