From 0f6310b431a8053f5cb51bcccdee0cf5aa63aea8 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Wed, 11 Dec 2019 08:08:58 +0100 Subject: [PATCH] ElidedLabel: If text is elided set full text as a tooltip --- picard/ui/widgets/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/picard/ui/widgets/__init__.py b/picard/ui/widgets/__init__.py index 8b7d1a9f4..82ececa19 100644 --- a/picard/ui/widgets/__init__.py +++ b/picard/ui/widgets/__init__.py @@ -47,6 +47,10 @@ class ElidedLabel(QtWidgets.QLabel): QtCore.Qt.ElideRight, self.width() - 2) super().setText(elided_label) + if self._full_label and elided_label != self._full_label: + self.setToolTip(self._full_label) + else: + self.setToolTip("") class ClickableSlider(QtWidgets.QSlider):