Overriding QPaintEvents in PyQt
问题 I'm trying to create a TextEdit widget that will have a delimiter line. As a start, I've created a MyTextEdit class (as a subclass of a QTextEdit ) and overridden its paintEvent() method: import sys from PyQt4.QtGui import QApplication, QTextEdit, QPainter class MyTextEdit(QTextEdit): """A TextEdit widget derived from QTextEdit and implementing its own paintEvent""" def paintEvent(self, event): painter = QPainter(self) painter.drawLine(0, 10, 10, 10) QTextEdit.paintEvent(self, event) app =