在PyQt中,使用QPainter类可以实现绘制各种基础图形,如直线、矩形、椭圆、圆弧等。本文将介绍如何使用PyQt的QPainter类来实现基础图形的绘制,并提供相应的源代码示例。
首先,我们需要导入PyQt的QtCore和QtGui模块,以及创建一个继承自QWidget的自定义窗口类,用于显示绘制的图形。
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QPainter, QPen, QColor
from PyQt5.QtWidgets import QApplication