From 6be8b7ce7cf5d681ebe6cf3ac842df22fa61746e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 15 Jul 2015 11:24:34 +0530 Subject: [PATCH] Make the messages in the splash screen look a little nicer --- src/calibre/gui2/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index e6ef9a6d97..2df1e1bc4b 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -171,7 +171,10 @@ class SplashScreen(QSplashScreen): painter.setBackground(QBrush(QColor(0xee, 0xee, 0xee))) painter.setPen(Qt.black) painter.setRenderHint(painter.TextAntialiasing, True) - painter.drawText(self.rect().adjusted(5, 5, -5, -5), Qt.AlignLeft, self.message()) + r = self.rect().adjusted(5, 5, -5, -5) + br = painter.drawText(r, Qt.AlignLeft, self.message()) + painter.fillRect(br.adjusted(-2, -3, 80, 3), painter.background()) + br = painter.drawText(r, Qt.AlignLeft, self.message()) def show_message(self, msg): self.showMessage(msg)