From 4ee18ac3af2b414b6bf2757a02a8e86e94593db1 Mon Sep 17 00:00:00 2001 From: Klaus Wakonig Date: Thu, 13 Jul 2023 18:32:10 +0200 Subject: [PATCH] refactor: added example usage within main statement --- bec_widgets/scan_plot.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/bec_widgets/scan_plot.py b/bec_widgets/scan_plot.py index 9c74e7a8..2b48592b 100644 --- a/bec_widgets/scan_plot.py +++ b/bec_widgets/scan_plot.py @@ -1,9 +1,8 @@ import itertools import pyqtgraph as pg -from PyQt5.QtCore import pyqtProperty, pyqtSlot - from bec_lib.core.logger import bec_logger +from PyQt5.QtCore import pyqtProperty, pyqtSlot logger = bec_logger.logger @@ -104,3 +103,19 @@ class BECScanPlot(pg.PlotWidget): @x_channel.setter def x_channel(self, new_val): self._x_channel = new_val + + +if __name__ == "__main__": + import sys + + from PyQt5.QtWidgets import QApplication + + app = QApplication(sys.argv) + + plot = BECScanPlot() + plot.y_channel_list = ["a", "b", "c"] + + plot.initialize() + plot.show() + + sys.exit(app.exec_())