def paint(
self,
painter: QPainter,
option: QStyleOptionGraphicsItem,
widget: QWidget,
):
painter.setRenderHint(QPainter.Antialiasing)
painter.setPen(const.FramePen)
painter.setBrush(const.HeroBarrelBrush)
painter.drawPolygon(self.barrel)
painter.setBrush(const.HeroBrush)
painter.setBrush(QBrush(QColor(0, 178, 255, 255), Qt.SolidPattern))
painter.drawEllipse(
-self.width / 2, -self.width / 2, self.width, self.width)
评论列表
文章目录