fix: Исправил загрузку настроек
This commit is contained in:
parent
4a32be89be
commit
45de3c76fc
@ -46,11 +46,7 @@ class settingsWindow(QWidget):
|
|||||||
self._num_points.editingFinished.connect(self._expand)
|
self._num_points.editingFinished.connect(self._expand)
|
||||||
|
|
||||||
self._param_table = QTableWidget()
|
self._param_table = QTableWidget()
|
||||||
self._param_table.setColumnCount(2)
|
self._restore()
|
||||||
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])))
|
|
||||||
|
|
||||||
layout = QVBoxLayout()
|
layout = QVBoxLayout()
|
||||||
header = QLabel(self._name)
|
header = QLabel(self._name)
|
||||||
@ -78,8 +74,8 @@ class settingsWindow(QWidget):
|
|||||||
|
|
||||||
def _restore(self) -> None:
|
def _restore(self) -> None:
|
||||||
self._param_table.setRowCount(len(self._data))
|
self._param_table.setRowCount(len(self._data))
|
||||||
keys = self._data.keys()
|
key = next(iter(self._data))
|
||||||
self._param_table.setColumnCount(len(self._data[keys[0]])+1)
|
self._param_table.setColumnCount(len(self._data[key])+1)
|
||||||
for i, (key, items) in enumerate(self._data.items()):
|
for i, (key, items) in enumerate(self._data.items()):
|
||||||
self._param_table.setColumnCount(len(self._data[key])+1)
|
self._param_table.setColumnCount(len(self._data[key])+1)
|
||||||
self._param_table.setItem(i, 0, QTableWidgetItem(key))
|
self._param_table.setItem(i, 0, QTableWidgetItem(key))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user