1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-04-26 18:20:49 +02:00
Files
bec_widgets/bec_widgets/utils/clickable_label.py
T
2025-06-04 21:50:54 +02:00

14 lines
323 B
Python

from __future__ import annotations
from qtpy.QtCore import Signal
from qtpy.QtGui import QMouseEvent
from qtpy.QtWidgets import QLabel
class ClickableLabel(QLabel):
clicked = Signal()
def mouseReleaseEvent(self, ev: QMouseEvent) -> None:
self.clicked.emit()
return super().mouseReleaseEvent(ev)