From 271ef6fadfbb34507dc2cf26802c9a5a67ff7dc1 Mon Sep 17 00:00:00 2001 From: matteo porta Date: Wed, 19 Oct 2022 11:56:15 +0200 Subject: [PATCH] wip --- src/ui/test/test.ui | 378 +++++++++++----------- src/ui/test_resistance/test_resistance.py | 12 +- 2 files changed, 199 insertions(+), 191 deletions(-) diff --git a/src/ui/test/test.ui b/src/ui/test/test.ui index 5d23e5a..9bdf1aa 100755 --- a/src/ui/test/test.ui +++ b/src/ui/test/test.ui @@ -14,7 +14,7 @@ Test - + @@ -28,7 +28,7 @@ - + @@ -52,168 +52,6 @@ 3 - - - - - 0 - 0 - - - - - 12 - 75 - true - - - - N. DISEGNO: - - - - - - - - 12 - 75 - true - - - - - - - - - - - - - 0 - 0 - - - - - 120 - 0 - - - - - 20 - 16777215 - - - - - 12 - 75 - true - - - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 12 - 75 - true - - - - OPERATORE: - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 0 - 0 - - - - - 200 - 40 - - - - - 12 - 75 - true - - - - ANNULLA TEST - - - - - - - - 12 - 75 - true - - - - PEZZI FATTI - - - Qt::AlignCenter - - - @@ -246,23 +84,33 @@ - - + + Qt::Horizontal - - QSizePolicy::Fixed - - 20 + 40 20 - + + + + Qt::Horizontal + + + + 40 + 20 + + + + + @@ -279,7 +127,37 @@ - + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 12 + 75 + true + + + + PEZZI FATTI + + + Qt::AlignCenter + + + + @@ -297,26 +175,148 @@ + + + + + 0 + 0 + + + + + 200 + 40 + + + + + 12 + 75 + true + + + + ANNULLA TEST + + + + + + + + 0 + 0 + + + + + 12 + 75 + true + + + + N. DISEGNO: + + + + + + + + 12 + 75 + true + + + + OPERATORE: + + + + + + + + 0 + 0 + + + + + 120 + 0 + + + + + 20 + 16777215 + + + + + 12 + 75 + true + + + + - + + + + + + + + 12 + 75 + true + + + + - + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + + 16 + 75 + true + + + + - + + + Qt::AlignCenter + + + - - - - - 16 - 75 - true - - - - - - - - Qt::AlignCenter - - - diff --git a/src/ui/test_resistance/test_resistance.py b/src/ui/test_resistance/test_resistance.py index 4693cd7..fde8760 100644 --- a/src/ui/test_resistance/test_resistance.py +++ b/src/ui/test_resistance/test_resistance.py @@ -85,8 +85,13 @@ class Test_Resistance(Test_Test): ]): if abs(result - expected) <= expected * (tolerance / 100): ok = True + img = True else: ok = None + if result == 1e9: + img = None + else: + img = False else: ok = None super().get([{ @@ -111,10 +116,13 @@ class Test_Resistance(Test_Test): v = round(v, 2) l.setText(str(v)) ok = data.get("results", {}).get("ok", None) is True - bg = self.status_palettes[ok].color(QPalette.Base) + p = ok + if p is None: + p = "warning" + bg = self.status_palettes[p].color(QPalette.Base) color = f"rgb({bg.red()}, {bg.green()}, {bg.blue()})" self.resistance_l.setStyleSheet(f"background-color: {color};\nborder: 1px solid black;\n") - super().visualize(data) + super().visualize(data, img=self.status_imgs_full[ok]) def save_last(self): if self.last is None: