From 30fef929cf6fb4b73f48151c92a0ee54c734031d Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Wed, 31 Jul 2024 20:58:46 +0200 Subject: [PATCH] fix(spinner): stop timer on close event --- bec_widgets/widgets/spinner/spinner.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bec_widgets/widgets/spinner/spinner.py b/bec_widgets/widgets/spinner/spinner.py index 2231e73f..9fe0a0dd 100644 --- a/bec_widgets/widgets/spinner/spinner.py +++ b/bec_widgets/widgets/spinner/spinner.py @@ -75,6 +75,10 @@ class SpinnerWidget(QWidget): painter.drawArc(adjusted_rect, self.angle * 16, int(angle_span)) painter.end() + def closeEvent(self, event): + self.timer.stop() + super().closeEvent(event) + if __name__ == "__main__": # pragma: no cover app = QApplication(sys.argv)