参考:https://blog.csdn.net/jia666666/article/category/7916211
可以绘制:Qpainter
1,文本 2,各种图像(直线,点,椭圆,弧,扇形,多边形等) 3,图像
流程:(1)初始化 paniter=QPainter() (2)开始 painter.begin() (3)绘制: painter.drawText(..) (4)绘制结束painter.end()
必须在painterEvent事件方法中绘制各种元素
2,绘制简单的文本
import sys
from PyQt5.QtWidgets import QApplication,QWidget
from PyQt5.QtGui import QPainter,QColor,QFont
from PyQt5.QtCore import Qt
class Drawing(QWidget):
def __init__(self,parent=None):
super(Drawing, self).__init__(parent)
self.setWindowTitle('在窗口绘制文字')
self.resize(300,200)
self.text=&