painter = QtGui.QPainter(widget) painter.setPen(QtGui.QPen(QtGui.QColor('blue'), 2)) painter.drawRect(10, 10, 100, 100) painter.end()
painter = QtGui.QPainter(widget) painter.setFont(QtGui.QFont('Arial', 14)) painter.drawText(50, 50, 'Hello, World!') painter.end()
painter = QtGui.QPainter(widget) image = QtGui.QImage('image.png') painter.drawImage(QtCore.QPoint(10, 10), image) painter.end()In all these examples, we create a QPainter object, set some drawing parameters like pen color, text font, etc., and then call painting methods for drawing on the widget. We end the painting process by calling the end() method.