View: Fix results window open.

setup.py
Pierre-Antoine Rouby 2023-10-20 16:55:06 +02:00
parent f5fdde9a5d
commit 4d1eb0fecc
2 changed files with 20 additions and 14 deletions

View File

@ -793,21 +793,24 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
return return
# Windows already opened # Windows already opened
res = self.sub_win_filter_first( if self._sub_window_exists(
"Results", ResultsWindow,
contain=[solver.name, results.date] data=[
) self._study,
None, # No config
solver,
results
]
):
return
if res is None: res = ResultsWindow(
res = ResultsWindow( study=self._study,
study=self._study, solver=solver,
solver=solver, results=results,
results=results, parent=self
parent=self )
) res.show()
res.show()
else:
res.activateWindow()
def open_last_results(self): def open_last_results(self):
if self._last_solver is None or self._last_results is None: if self._last_solver is None or self._last_results is None:

View File

@ -91,6 +91,9 @@ class ResultsWindow(PamhyrWindow):
parent=parent parent=parent
) )
self._hash_data.append(self._solver)
self._hash_data.append(self._results)
self._additional_plot = {} self._additional_plot = {}
self.setup_table() self.setup_table()