summaryrefslogtreecommitdiff
path: root/ui/main_window.py
diff options
context:
space:
mode:
Diffstat (limited to 'ui/main_window.py')
-rw-r--r--ui/main_window.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/ui/main_window.py b/ui/main_window.py
index d4bb203..1e863ee 100644
--- a/ui/main_window.py
+++ b/ui/main_window.py
@@ -81,7 +81,17 @@ class MainWindow(QMainWindow):
def _sep():
s = QFrame(); s.setFrameShape(QFrame.Shape.VLine)
- s.setObjectName("toolbarSep"); return s
+ s.setObjectName("toolbarSep")
+ s.setFixedWidth(6); return s
+
+ # ── 📁 File button (profiles) ─────────────────────────────────────
+ self._file_btn = ProfileButton(
+ on_new=self._profile_new,
+ get_profile=self._profile_capture,
+ apply_profile=self._profile_apply,
+ )
+ tb.addWidget(self._file_btn)
+ tb.addWidget(_sep())
self._run_btn = QPushButton("▶ RUN")
self._run_btn.setObjectName("runButton"); self._run_btn.setCheckable(True)
@@ -105,15 +115,11 @@ class MainWindow(QMainWindow):
dev_btn.clicked.connect(lambda c: self._toggle_win("devices", c, dev_btn))
tb.addWidget(dev_btn); self._btn_devices = dev_btn
- tb.addWidget(_sep())
-
sig_btn = QPushButton("⚗ Signals")
sig_btn.setObjectName("toolbarSectionBtn"); sig_btn.setCheckable(True)
sig_btn.clicked.connect(lambda c: self._toggle_win("signals", c, sig_btn))
tb.addWidget(sig_btn); self._btn_signals = sig_btn
- tb.addWidget(_sep())
-
plot_btn = QPushButton("📐 Plot")
plot_btn.setObjectName("toolbarSectionBtn"); plot_btn.setCheckable(True)
plot_btn.clicked.connect(lambda c: self._toggle_win("plot", c, plot_btn))
@@ -121,10 +127,6 @@ class MainWindow(QMainWindow):
tb.addWidget(_sep())
- set_btn = QPushButton("⚙ Settings")
- set_btn.setObjectName("toolbarSectionBtn"); set_btn.setCheckable(True)
- set_btn.clicked.connect(lambda c: self._toggle_win("settings", c, set_btn))
- tb.addWidget(set_btn); self._btn_settings = set_btn
# Spacer + clock
spacer = QWidget()
@@ -136,13 +138,11 @@ class MainWindow(QMainWindow):
tb.addWidget(_sep())
- # ── 📁 File button (profiles) ─────────────────────────────────────
- self._file_btn = ProfileButton(
- on_new=self._profile_new,
- get_profile=self._profile_capture,
- apply_profile=self._profile_apply,
- )
- tb.addWidget(self._file_btn)
+ set_btn = QPushButton("⚙ Settings")
+ set_btn.setObjectName("toolbarSectionBtn"); set_btn.setCheckable(True)
+ set_btn.clicked.connect(lambda c: self._toggle_win("settings", c, set_btn))
+ tb.addWidget(set_btn); self._btn_settings = set_btn
+
# ── Central ───────────────────────────────────────────────────────
central = QWidget(); self.setCentralWidget(central)