Pyside6使用铅笔工具画彩虹
使用Pyside6中的铅笔工具绘制彩虹圆

import sys
from PySide6.QtWidgets import QApplication, QWidget
from PySide6.QtGui import QPainter, QPen, QBrush, QColor, QFont, QFontMetrics
from PySide6.QtCore import Qt, QTimer, QRectF, QPointF
class GaugeWidget(QWidget):
def __init__(self, parent=None):
super().__init__(parent)
self.value = 0 # 默认值
self.max_value = 360
self.min_value = 0
self.setFixedSize(200, 200)
# 创建一个定时器
self.timer = QTimer(self)
self.timer.timeout.connect(self.update_value)
self.timer.start(100) # 每隔N毫秒触发一次
def update_value(self):
# 更新仪表盘的值
self.value = (self.value + 1) % (self.max_value + 1)
self.update() # 触发重绘
def paintEvent(self, event):
painter = QPainter(self)
painter.setRenderHint(QPainter.Antialiasing<

最低0.47元/天 解锁文章
998

被折叠的 条评论
为什么被折叠?



