From 69060874fd8282f1616d6b9755c46ee1daf465e4 Mon Sep 17 00:00:00 2001 From: spielman Date: Thu, 26 Mar 2026 09:14:10 -0400 Subject: [PATCH] Set macOS lyse app icons --- lyse/analysis_subprocess.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lyse/analysis_subprocess.py b/lyse/analysis_subprocess.py index 89f79a1..e9e2dfe 100644 --- a/lyse/analysis_subprocess.py +++ b/lyse/analysis_subprocess.py @@ -15,6 +15,7 @@ import labscript_utils.excepthook # I do magic stuff, so import must be in place import labscript_utils.h5_lock, h5py +import labscript_utils.splash from labscript_utils.ls_zprocess import ProcessTree @@ -509,6 +510,12 @@ def reset_figs(self): qapplication = QtWidgets.QApplication.instance() if qapplication is None: qapplication = QtWidgets.QApplication(sys.argv) + qapplication.setProperty( + '_labscript_icon_path', os.path.join(lyse.utils.LYSE_DIR, 'lyse.svg') + ) + qapplication.setApplicationName('lyse') + qapplication.setApplicationDisplayName('lyse') + labscript_utils.splash.configure_qapplication(qapplication) worker = AnalysisWorker(filepath, to_parent, from_parent) qapplication.exec_()