import PySide2.QtCore import PySide2.QtGui qpen = PySide2.QtGui.QPen(PySide2.QtCore.Qt.black) qpen.setWidth(2) qpainter = PySide2.QtGui.QPainter() qpainter.begin(image) start_x, start_y = 10, 10 end_x, end_y = 100, 100 qpainter.setPen(qpen) qpainter.drawLine(start_x, start_y, end_x, end_y) qpainter.end()
import PySide2.QtCore import PySide2.QtGui qpen = PySide2.QtGui.QPen(PySide2.QtCore.Qt.black) qpen.setWidth(1) qpen.setStyle(PySide2.QtCore.Qt.DashLine) qpainter = PySide2.QtGui.QPainter() qpainter.begin(image) path = PySide2.QtGui.QPainterPath() path.moveTo(10, 10) path.lineTo(100, 100) qpainter.setPen(qpen) qpainter.drawPath(path) qpainter.end()This example shows how to draw a dashed line using the QPainter pen, with a width of 1 pixel. In conclusion, the Python library package used in the examples is PySide2.QtGui.