def paintEvent(self, event):
painter = QtGui.QPainter(self)
painter.setRenderHint(QtGui.QPainter.Antialiasing)
pen = painter.pen()
if self.active or self.hasFocus():
pen.setColor(self.activeColor)
else:
pen.setColor(self.inactiveColor)
pen.setWidth(3)
pen.setCapStyle(QtCore.Qt.PenCapStyle.RoundCap)
painter.setPen(pen)
polygon1 = QtGui.QPolygon()
polygon1 << QtCore.QPoint(self.padding, self.padding) << QtCore.QPoint(self.width() - self.padding, self.height() - self.padding)
polygon2 = QtGui.QPolygon()
polygon2 << QtCore.QPoint(self.padding,self.height() - self.padding) << QtCore.QPoint(self.width() - self.padding, self.padding)
polygon1.translate(0,1)
polygon2.translate(0,1)
painter.drawPolyline(polygon1)
painter.drawPolyline(polygon2)
评论列表
文章目录