From 83aa6a57911baa37189d26b7a2f28e9c4d903aed Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Tue, 19 Dec 2023 09:11:01 +0100 Subject: [PATCH] Results, Plots: Fix icon paths. --- src/View/Results/Window.py | 17 ++++++++++++++--- src/View/Tools/Plot/PamhyrToolbar.py | 6 +++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/View/Results/Window.py b/src/View/Results/Window.py index 75e95f21..25f4a45b 100644 --- a/src/View/Results/Window.py +++ b/src/View/Results/Window.py @@ -16,9 +16,10 @@ # -*- coding: utf-8 -*- +import os import logging -from datetime import datetime +from datetime import datetime from tools import trace, timer from View.Tools.PamhyrWindow import PamhyrWindow @@ -69,6 +70,14 @@ class ResultsWindow(PamhyrWindow): _pamhyr_ui = "Results" _pamhyr_name = "Results" + def _path_file(self, filename): + return os.path.abspath( + os.path.join( + os.path.dirname(__file__), + "..", "..", filename + ) + ) + def __init__(self, study=None, config=None, solver=None, results=None, parent=None): @@ -124,13 +133,15 @@ class ResultsWindow(PamhyrWindow): self._slider_time.setMaximum(len(self._timestamps) - 1) self._slider_time.setValue(len(self._timestamps) - 1) + file_path = os.path.abspath(os.path.dirname(__file__)) + self._icon_start = QIcon() self._icon_start.addPixmap( - QPixmap('./src/View/ui/ressources/media-playback-start.png') + QPixmap(f'{file_path}/../ui/ressources/media-playback-start.png') ) self._icon_pause = QIcon() self._icon_pause.addPixmap( - QPixmap('./src/View/ui/ressources/media-playback-pause.png') + QPixmap(f'{file_path}/../ui/ressources/media-playback-pause.png') ) self._button_play = self.find(QPushButton, f"playButton") self._button_play.setIcon(self._icon_start) diff --git a/src/View/Tools/Plot/PamhyrToolbar.py b/src/View/Tools/Plot/PamhyrToolbar.py index 977087d0..489d47b1 100644 --- a/src/View/Tools/Plot/PamhyrToolbar.py +++ b/src/View/Tools/Plot/PamhyrToolbar.py @@ -98,7 +98,7 @@ class PamhyrPlotToolbar(NavigationToolbar2QT): icon_zoom = QtGui.QIcon() icon_zoom.addPixmap(QtGui.QPixmap( - os.path.abspath(f"{file_path}/../ui/ressources/zoom.png") + os.path.abspath(f"{file_path}/../../ui/ressources/zoom.png") )) icons.append(("zoom", icon_zoom)) @@ -122,7 +122,7 @@ class PamhyrPlotToolbar(NavigationToolbar2QT): icon_btn_isometric_view.addPixmap( QtGui.QPixmap( os.path.abspath( - f"{file_path}/../ui/ressources/zoom_fit_11.png" + f"{file_path}/../../ui/ressources/zoom_fit_11.png" ) ) ) @@ -131,7 +131,7 @@ class PamhyrPlotToolbar(NavigationToolbar2QT): icon_btn_global_view.addPixmap( QtGui.QPixmap( os.path.abspath( - f"{file_path}/../ui/ressources/zoom_fit.png" + f"{file_path}/../../ui/ressources/zoom_fit.png" ) ) ) -- GitLab