From 19b481a5402fd90ca5f6c0ba4148505cbf8df5ef Mon Sep 17 00:00:00 2001 From: prog1764 Date: Tue, 4 Aug 2026 15:54:02 +0400 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B2=D0=BE=20=D0=B2=D1=81=D0=B5=20?= =?UTF-8?q?=D0=B2=D1=8B=D0=BF=D0=B0=D0=B4=D0=B0=D1=8E=D1=89=D0=B8=D0=B5=20?= =?UTF-8?q?=D1=81=D0=BF=D0=B8=D1=81=D0=BA=D0=B8=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=BF=D1=83=D1=81=D1=82=D0=BE=D0=B9?= =?UTF-8?q?=20=D0=BF=D1=83=D0=BD=D0=BA=D1=82=20(=D1=81=D0=B1=D1=80=D0=BE?= =?UTF-8?q?=D1=81=20=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=D0=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Комбобоксы сферы, типа, архитектуры, типового объекта, категории/цели/способа сети теперь имеют пустую строку в начале values — можно сбросить выбор. --- dokogen/ui.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dokogen/ui.py b/dokogen/ui.py index 02bc420..5cd676f 100644 --- a/dokogen/ui.py +++ b/dokogen/ui.py @@ -801,7 +801,7 @@ class DokoGenApp: import json as _json _sp = os.path.join(os.path.dirname(__file__), 'dictionaries', 'spheres.json') with open(_sp, encoding='utf-8') as _f: - self.is_sphere_combo['values'] = _json.load(_f) + self.is_sphere_combo['values'] = [''] + _json.load(_f) except Exception: pass @@ -812,7 +812,7 @@ class DokoGenApp: try: _ot = os.path.join(os.path.dirname(__file__), 'dictionaries', 'object_types.json') with open(_ot, encoding='utf-8') as _f: - self.is_object_type_combo['values'] = _json.load(_f) + self.is_object_type_combo['values'] = [''] + _json.load(_f) except Exception: pass @@ -823,7 +823,7 @@ class DokoGenApp: try: _ar = os.path.join(os.path.dirname(__file__), 'dictionaries', 'architectures.json') with open(_ar, encoding='utf-8') as _f: - self.is_architecture_combo['values'] = _json.load(_f) + self.is_architecture_combo['values'] = [''] + _json.load(_f) except Exception: pass @@ -834,7 +834,7 @@ class DokoGenApp: try: _to = os.path.join(os.path.dirname(__file__), 'dictionaries', 'typical_objects.json') with open(_to, encoding='utf-8') as _f: - self.is_typical_object_combo['values'] = _json.load(_f) + self.is_typical_object_combo['values'] = [''] + _json.load(_f) except Exception: pass @@ -881,7 +881,7 @@ class DokoGenApp: import json as _json _nc = os.path.join(os.path.dirname(__file__), 'dictionaries', 'net_categories.json') with open(_nc, encoding='utf-8') as _f: - self.is_net_category_combo['values'] = _json.load(_f) + self.is_net_category_combo['values'] = [''] + _json.load(_f) except Exception: pass @@ -897,7 +897,7 @@ class DokoGenApp: try: _np = os.path.join(os.path.dirname(__file__), 'dictionaries', 'net_purposes.json') with open(_np, encoding='utf-8') as _f: - self.is_net_purpose_combo['values'] = _json.load(_f) + self.is_net_purpose_combo['values'] = [''] + _json.load(_f) except Exception: pass @@ -908,7 +908,7 @@ class DokoGenApp: try: _nm = os.path.join(os.path.dirname(__file__), 'dictionaries', 'net_methods.json') with open(_nm, encoding='utf-8') as _f: - self.is_net_method_combo['values'] = _json.load(_f) + self.is_net_method_combo['values'] = [''] + _json.load(_f) except Exception: pass