From 203d48295c2eab7aeb0731c209d8805845ed2dc2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 4 Jan 2010 20:04:47 -0700 Subject: [PATCH] Nicer looking tooltips --- src/calibre/gui2/__init__.py | 11 +++++++++++ src/calibre/gui2/convert/__init__.py | 6 ++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 317fe9c94a..5d67e3a1b1 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -529,6 +529,17 @@ class Application(QApplication): self.load_translations() qt_app = self + self.setStyleSheet(''' + QToolTip { + border: 2px solid black; + padding: 5px; + border-radius: 10px; + opacity: 200; + background-color: white; + } + ''') + + def load_translations(self): if self._translator is not None: self.removeTranslator(self._translator) diff --git a/src/calibre/gui2/convert/__init__.py b/src/calibre/gui2/convert/__init__.py index 383fe2d36f..34940f081a 100644 --- a/src/calibre/gui2/convert/__init__.py +++ b/src/calibre/gui2/convert/__init__.py @@ -145,10 +145,8 @@ class Widget(QWidget): help = help_provider(name) if not help: continue g._help = help - g.setToolTip('\n'.join(w.wrap(help.replace('<', '<').replace('>', - '>')))) - g.setWhatsThis('\n'.join(w.wrap(help.replace('<', '<').replace('>', - '>')))) + g.setToolTip('\n'.join(w.wrap(help))) + g.setWhatsThis('\n'.join(w.wrap(help))) g.__class__.enterEvent = lambda obj, event: self.set_help(getattr(obj, '_help', obj.toolTip()))