From 45de3c76fc7b9d0a71e2cf0fb4f9369534bdf1e2 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 5 Dec 2024 14:12:14 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D1=83?= =?UTF-8?q?=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B5=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gui/settings_window.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/gui/settings_window.py b/src/gui/settings_window.py index b80a9f4..459ba8f 100644 --- a/src/gui/settings_window.py +++ b/src/gui/settings_window.py @@ -46,11 +46,7 @@ class settingsWindow(QWidget): self._num_points.editingFinished.connect(self._expand) self._param_table = QTableWidget() - self._param_table.setColumnCount(2) - self._param_table.setRowCount(len(self._data)) - for i, (key, items) in enumerate(self._data.items()): - self._param_table.setItem(i, 0, QTableWidgetItem(key)) - self._param_table.setItem(i, 1, QTableWidgetItem(str(items[0]))) + self._restore() layout = QVBoxLayout() header = QLabel(self._name) @@ -78,8 +74,8 @@ class settingsWindow(QWidget): def _restore(self) -> None: self._param_table.setRowCount(len(self._data)) - keys = self._data.keys() - self._param_table.setColumnCount(len(self._data[keys[0]])+1) + key = next(iter(self._data)) + self._param_table.setColumnCount(len(self._data[key])+1) for i, (key, items) in enumerate(self._data.items()): self._param_table.setColumnCount(len(self._data[key])+1) self._param_table.setItem(i, 0, QTableWidgetItem(key))