def mousePressEvent(self, event):
self.point = event.pos()
self.update()
def mouseMoveEvent(self, event):
self.point = event.pos()
self.update()
def paintEvent(self, event):
super().paintEvent(event)
if not self.point:
return
qp = QPainter(self.ui4.label.pixmap())
qp.begin(self)
self.drawPoints(qp)
qp.end()
def drawPoints(self, qp):
pen = QPen()
pen.setWidth(10)
color = QColor('red')
pen.setColor(color)
qp.setPen(pen)
qp.drawPoint(QtCore.QPoint(self.point))
self.point = event.pos()
self.update()
def mouseMoveEvent(self, event):
self.point = event.pos()
self.update()
def paintEvent(self, event):
super().paintEvent(event)
if not self.point:
return
qp = QPainter(self.ui4.label.pixmap())
qp.begin(self)
self.drawPoints(qp)
qp.end()
def drawPoints(self, qp):
pen = QPen()
pen.setWidth(10)
color = QColor('red')
pen.setColor(color)
qp.setPen(pen)
qp.drawPoint(QtCore.QPoint(self.point))