def paintEvent(self, event):
font
= QtGui.
QFont('Courier',
10, QtGui.
QFont.
Light) self.font_width = font_metrics.width('X')
self.font_height = font_metrics.height()
self.setFont(font)
#painter.begin()
longest_line = 20
from_top = 0
painter.
setPen(QtGui.
QColor(0,
100,
200,
200)) for i in range(0, longest_line):
the_x = self.font_width + (i * 4 * self.font_width)
painter.drawLine(the_x, from_top, the_x, from_top + self.font_height)
QPlainTextEdit.paintEvent(self, event)
#painter.end()
#self.updateScrollbars()
super(QPlainTextEdit, self).paintEvent(event)
return
def paintEvent(self, event):
font = QtGui.QFont('Courier', 10, QtGui.QFont.Light)
font_metrics = QtGui.QFontMetrics(font)
self.font_width = font_metrics.width('X')
self.font_height = font_metrics.height()
self.setFont(font)
painter = QPainter(self.viewport())
#painter.begin()
longest_line = 20
from_top = 0
painter.setPen(QtGui.QColor(0, 100, 200, 200))
for i in range(0, longest_line):
the_x = self.font_width + (i * 4 * self.font_width)
painter.drawLine(the_x, from_top, the_x, from_top + self.font_height)
QPlainTextEdit.paintEvent(self, event)
#painter.end()
#self.updateScrollbars()
super(QPlainTextEdit, self).paintEvent(event)
return
To copy to clipboard, switch view to plain text mode
Bookmarks