From 26b94e1948d03d44544844d4d5c6f27174c8c0a0 Mon Sep 17 00:00:00 2001 From: Thomas B Date: Sun, 7 Jun 2020 16:06:23 -0400 Subject: [PATCH] Update tooltip() in utils.py Allow x,y offsets to be specified for tooltip(), useful for accomodating longer tooltips. --- qt/aqt/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qt/aqt/utils.py b/qt/aqt/utils.py index 46b20bbcf..1acc57d54 100644 --- a/qt/aqt/utils.py +++ b/qt/aqt/utils.py @@ -540,7 +540,7 @@ _tooltipTimer: Optional[QTimer] = None _tooltipLabel: Optional[QLabel] = None -def tooltip(msg, period=3000, parent=None): +def tooltip(msg, period=3000, parent=None, x_offset=0, y_offset=100): global _tooltipTimer, _tooltipLabel class CustomLabel(QLabel): @@ -570,7 +570,7 @@ def tooltip(msg, period=3000, parent=None): p.setColor(QPalette.Window, QColor("#feffc4")) p.setColor(QPalette.WindowText, QColor("#000000")) lab.setPalette(p) - lab.move(aw.mapToGlobal(QPoint(0, -100 + aw.height()))) + lab.move(aw.mapToGlobal(QPoint(0 + x_offset, aw.height() - y_offset))) lab.show() _tooltipTimer = aqt.mw.progress.timer( period, closeTooltip, False, requiresCollection=False