PyQt5是一个用于创建 GUI 程序的库,可以使用它自定义组件。要自定义组件,首先需要创建一个类继承自 QWidget 或其子类,然后重写 paintEvent() 函数,在其中实现绘制组件的代码。例如,可以创建一个名为 MyWidget 的类,继承自 QWidget,重写 paintEvent() 函数,在其中绘制一个圆形。
from PyQt5.QtWidgets import QWidget, QApplication
from PyQt5.QtGui import QPainter
import sys
class MyWidget(QWidget):
def p