Форум сайта python.su
У меня есть код:
#Глобальные bf = [] im = QtGui.QImage(720, 492, QtGui.QImage.Format_ARGB32) def MyTimer(self): global bf global im for j in range(0, 720, 1): bf.append([]) for i in range(491, -1, -1): bf[j].append(struct.unpack("B", fp.read(1))[0]) for j in range(0, 720, 1): for i in range(491, -1, -1): im.setPixel(j, i, QtGui.QColor(bf[j][-i], bf[j][-i], bf[j][-i], 255).rgba()) def paintEvent(self, QPaintEvent): global im global phi Tochka = QtGui.QPainter() Tochka.begin(self) Tochka.translate(50, 50) Tochka.drawImage(0, 0, im, 0, 0, int((2*self.MyRadianToGradus(phi))+0.5), 492) Tochka.end()
# Глобальные bf = [] im = QtGui.QImage(720, 492, QtGui.QImage.Format_ARGB32) ptr = im.bits() ptr.setsize(im.byteCount()) def MyTimer(self): global bf global ptr for j in range(0, 720, 1): bf.append([]) for i in range(491, -1, -1): bf[j].append(struct.unpack("B", fp.read(1))[0]) for j in range(0, 720, 1): for i in range(491, -1, -1): ptr = QtGui.QColor(bf[j][-i], bf[j][-i], bf[j][-i], 255).rgba() def paintEvent(self, QPaintEvent): global im global phi Tochka = QtGui.QPainter() Tochka.begin(self) Tochka.translate(50, 50) Tochka.drawImage(0, 0, im, 0, 0, int((2*self.MyRadianToGradus(phi))+0.5), 492) Tochka.end()
for j in range(0, 720, 1): for i in range(491, -1, -1): ptr = QtGui.QColor(bf[j][-i], bf[j][-i], bf[j][-i], 255).rgba()
Офлайн