From 7f4a2386f9391086a0b0a17b1c38f909089e7099 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Mon, 19 Dec 2022 13:29:22 +0100 Subject: [PATCH] do not open plot a second time if it is reset and already open --- mainwin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mainwin.py b/mainwin.py index cdf2085..4e99ffb 100644 --- a/mainwin.py +++ b/mainwin.py @@ -44,6 +44,9 @@ class MainWindow(QMainWindow): def new_plot(self, name, cfg): desc = PlotDescription(**cfg) self.lst.add(name, desc) + for sub in self.mdi.subWindowList(): + if sub.windowTitle() == name: + return self.sig_make_new_plot.emit(name, desc)