QPainter

class PyQt.QtGui.QPainter
device
device()

Возвращает PyQt.GtGui.QPaintDevice

device = painter.device()
drawText(x, y, text)
painter.drawText(25, 25, 'hello world')
end()
fillRect(rect, brush)
font()

Возвращает PyQt.QtGui.QFont

font = painter.font()
pen()

Возвращает PyQt.QtGui.QPen

pen = painter.pen()
setFont(font)
painter.setFont(font)
setPen(pen)
painter.setPen(pen)