From 2b3179e582181921d4610788f37108e99f18e53b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?G=C3=BCnter=20Quast?= <guenter.quast@online.de>
Date: Thu, 6 Jun 2024 11:20:26 +0200
Subject: [PATCH] fixed probem with dark style inherited from mimoCoRB

---
 redPoscdaq.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/redPoscdaq.py b/redPoscdaq.py
index e975fe6..8449191 100755
--- a/redPoscdaq.py
+++ b/redPoscdaq.py
@@ -51,6 +51,8 @@ from multiprocessing import Event
 
 from npy_append_array import NpyAppendArray
 
+from mimocorb.buffer_control import rbPut
+
 from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
 from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar
 
@@ -69,6 +71,12 @@ else:
     from PySide2.QtWidgets import QWidget, QLabel, QCheckBox, QComboBox
     from PySide2.QtNetwork import QAbstractSocket, QTcpSocket
 
+# define global graphics style
+import matplotlib.pyplot as plt 
+pref_style = "default"
+_style = pref_style if pref_style in plt.style.available else "default"
+plt.style.use(_style)
+    
 Ui_MCPHA, QMainWindow = loadUiType("rpControl.ui")
 Ui_LogDisplay, QWidget = loadUiType("mcpha_log.ui")
 Ui_OscDisplay, QWidget = loadUiType("mcpha_daq.ui")
@@ -844,7 +852,6 @@ class redP_consumer():
             status_txt = "active: {:.1f}s  trigger rate: {:.2f} Hz,  data rate: {:.4g} MB/s".format(T_active, r, r*l_tot*4e-6)
             print(status_txt, end='\r')
 
-from mimocorb.buffer_control import rbPut
 class redP_mimocorb():            
     def __init__(self, source_list=None, sink_list=None, observe_list=None, config_dict=None,
                  **rb_info):
-- 
GitLab