mirror of https://gitlab.com/pamhyr/pamhyr2
GeoTIFF: Edit: Fix event connection.
parent
b1c7a77f37
commit
117e5222e4
|
|
@ -148,6 +148,8 @@ class EditGeoTIFFWindow(PamhyrWindow):
|
||||||
self._reset_spinbox(key)
|
self._reset_spinbox(key)
|
||||||
|
|
||||||
def _reset_spinbox(self, key):
|
def _reset_spinbox(self, key):
|
||||||
|
print(f"_reset_spinbox {key}")
|
||||||
|
|
||||||
self.set_double_spin_box(
|
self.set_double_spin_box(
|
||||||
f"doubleSpinBox_{key}",
|
f"doubleSpinBox_{key}",
|
||||||
self._values_default[key]
|
self._values_default[key]
|
||||||
|
|
@ -161,16 +163,34 @@ class EditGeoTIFFWindow(PamhyrWindow):
|
||||||
self.find(QPushButton, "pushButton_import")\
|
self.find(QPushButton, "pushButton_import")\
|
||||||
.clicked.connect(self._import)
|
.clicked.connect(self._import)
|
||||||
|
|
||||||
for key in self._values:
|
self.find(QPushButton, "pushButton_bottom")\
|
||||||
self.find(QPushButton, f"pushButton_{key}")\
|
.clicked.connect(lambda: self._reset_spinbox("bottom"))
|
||||||
.clicked.connect(lambda: self._reset_spinbox(key))
|
self.find(QPushButton, "pushButton_top")\
|
||||||
|
.clicked.connect(lambda: self._reset_spinbox("top"))
|
||||||
|
self.find(QPushButton, f"pushButton_left")\
|
||||||
|
.clicked.connect(lambda: self._reset_spinbox("left"))
|
||||||
|
self.find(QPushButton, f"pushButton_right")\
|
||||||
|
.clicked.connect(lambda: self._reset_spinbox("right"))
|
||||||
|
|
||||||
self.find(QDoubleSpinBox, f"doubleSpinBox_{key}")\
|
self.find(QDoubleSpinBox, f"doubleSpinBox_bottom")\
|
||||||
.valueChanged.connect(
|
.valueChanged.connect(
|
||||||
lambda: self.update_values_from_spinbox(key)
|
lambda: self.update_values_from_spinbox("bottom")
|
||||||
)
|
)
|
||||||
|
self.find(QDoubleSpinBox, f"doubleSpinBox_top")\
|
||||||
|
.valueChanged.connect(
|
||||||
|
lambda: self.update_values_from_spinbox("top")
|
||||||
|
)
|
||||||
|
self.find(QDoubleSpinBox, f"doubleSpinBox_left")\
|
||||||
|
.valueChanged.connect(
|
||||||
|
lambda: self.update_values_from_spinbox("left")
|
||||||
|
)
|
||||||
|
self.find(QDoubleSpinBox, f"doubleSpinBox_right")\
|
||||||
|
.valueChanged.connect(
|
||||||
|
lambda: self.update_values_from_spinbox("right")
|
||||||
|
)
|
||||||
|
|
||||||
def update_values_from_spinbox(self, key):
|
def update_values_from_spinbox(self, key):
|
||||||
|
print(f"update_values_from_spinbox {key}")
|
||||||
self._values[key] = self.get_double_spin_box(f"doubleSpinBox_{key}")
|
self._values[key] = self.get_double_spin_box(f"doubleSpinBox_{key}")
|
||||||
|
|
||||||
self._plot_img.set_extent(list(self._values.values()))
|
self._plot_img.set_extent(list(self._values.values()))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue