<div dir="ltr"><div dir="ltr"><div dir="ltr">Hello from pyqtgraph; we noticed a recent change in behavior with QImage.fill() between recent versions of PyQt6.<div><br></div><div>Here is a MWE:</div><div><br></div><div>Behavior on PyQt6 < 6.1</div><div><br></div>>>> qimg = QtGui.QImage(1, 1, QtGui.QImage.Format.Format_ARGB32)</div><div dir="ltr">>>> qimg.fill(0) </div><div dir="ltr">>>> hex(qimg.pixel(0, 0)) </div><div dir="ltr">'0x0'<br></div><div dir="ltr"><br></div><div>Behavior on PyQt6 6.1</div><div><br></div><div><div>>>> qimg = QtGui.QImage(1, 1, QtGui.QImage.Format.Format_ARGB32)</div><div>>>> qimg.fill(0)</div><div>>>> hex(qimg.pixel(0, 0))</div><div>'0xff000000'</div></div><div><br></div><div>This issue also has some unfortunate side effects with us having to have endian specific code-paths </div><div><br></div><div><br></div></div></div>