Use x, y, top, bottom instead of x1, y1, x2, y2. Add aliases: left=x, top=y.
This commit is contained in:
parent
360ed844c2
commit
4ff37720d9
3 changed files with 45 additions and 29 deletions
|
|
@ -62,14 +62,14 @@ class PageScene(QGraphicsScene):
|
|||
|
||||
letterPen = QPen(QColor(50, 50, 50, 100))
|
||||
letterBrush = QBrush(QColor(255, 255, 0, 80))
|
||||
linePen = QPen(QColor(255, 150, 150, 100))
|
||||
linePen = QPen(QColor(255, 50, 50, 100))
|
||||
for line in page:
|
||||
for word in line:
|
||||
for letter in word:
|
||||
if not letter.image.isspace:
|
||||
self.addRect(letter.x1, letter.y1, letter.width - 1, letter.height - 1, letterPen, letterBrush)
|
||||
self.addLine(line.x1, line.baseline - 1, line.x2, line.baseline - 1, linePen)
|
||||
# self.addRect(line.x1, line.y1, line.width, line.height, Qt.red)
|
||||
self.addRect(letter.x - 1, letter.y - 1, letter.width + 1, letter.height + 1, letterPen, letterBrush)
|
||||
self.addLine(line.left, line.baseline, line.right, line.baseline, linePen)
|
||||
# self.addRect(line.x, line.y, line.width, line.height, Qt.red)
|
||||
|
||||
def addPage(self, page):
|
||||
qimage = ndimage2qimage(page.image.data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue