From 0a1c8f5546e403ca8812ee55802fbea126fb340c Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sun, 3 May 2015 07:06:54 +0200 Subject: [PATCH] underline help label --- gui/qt/util.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gui/qt/util.py b/gui/qt/util.py index 1eb02010..6e38c2c7 100644 --- a/gui/qt/util.py +++ b/gui/qt/util.py @@ -116,15 +116,20 @@ class HelpLabel(QLabel): QLabel.__init__(self, text) self.help_text = help_text self.app = QCoreApplication.instance() + self.font = QFont() def mouseReleaseEvent(self, x): QMessageBox.information(self, 'Help', self.help_text, 'OK') def enterEvent(self, event): - self.app.setOverrideCursor(QCursor(Qt.WhatsThisCursor)) + self.font.setUnderline(True) + self.setFont(self.font) + self.app.setOverrideCursor(QCursor(Qt.PointingHandCursor)) return QLabel.enterEvent(self, event) def leaveEvent(self, event): + self.font.setUnderline(False) + self.setFont(self.font) self.app.setOverrideCursor(QCursor(Qt.ArrowCursor)) return QLabel.leaveEvent(self, event)