Подскажите пожалуйста этот аналог в Qt. Как реализовать это в Qt? Спасибо!
BitmapData btmData= currentRegionMap.LockBits(new Rectangle(x, y, width, height), ImageLockMode.ReadOnly, currentRegionMap.PixelFormat);
byte* a = (byte*)btmData.Scan0.ToPointer();
Нет необходимости делать это в Qt. В Qt LockBits
это неоперативный Вы должны использовать QImage
класс, вот и все. Вы можете рисовать на QImage
начав QPainter
на нем, или путем настройки его двоичных данных. В конце концов вы превращаете его в QPixmap
и вы можете нарисовать его на экране (в виджете или окне).
Других решений пока нет …