From 76ca41dda100f18ce9189d2e2328a0794fb41156 Mon Sep 17 00:00:00 2001 From: Andrey Golovizin Date: Fri, 19 Sep 2014 23:13:54 +0200 Subject: [PATCH] GlyphDBEdit: show glyph texts for bold/italic glyphs as bold/italic. --- pixelocr/gui/glyphdbedit.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pixelocr/gui/glyphdbedit.py b/pixelocr/gui/glyphdbedit.py index d41fa27..bacf69e 100644 --- a/pixelocr/gui/glyphdbedit.py +++ b/pixelocr/gui/glyphdbedit.py @@ -26,6 +26,7 @@ from PyQt4.QtCore import ( from PyQt4.QtGui import ( QApplication, QColor, + QFont, QTableView, ) @@ -58,6 +59,11 @@ class TextColumn(Column): def data(self, glyph_data, role): if role == Qt.DecorationRole: return glyph_data.image.qimage + elif role == Qt.FontRole: + font = QFont() + font.setBold(glyph_data.bold) + font.setItalic(glyph_data.italic) + return font else: return super().data(glyph_data, role)