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)
|
||||
|
||||
def _reset_spinbox(self, key):
|
||||
print(f"_reset_spinbox {key}")
|
||||
|
||||
self.set_double_spin_box(
|
||||
f"doubleSpinBox_{key}",
|
||||
self._values_default[key]
|
||||
|
|
@ -161,16 +163,34 @@ class EditGeoTIFFWindow(PamhyrWindow):
|
|||
self.find(QPushButton, "pushButton_import")\
|
||||
.clicked.connect(self._import)
|
||||
|
||||
for key in self._values:
|
||||
self.find(QPushButton, f"pushButton_{key}")\
|
||||
.clicked.connect(lambda: self._reset_spinbox(key))
|
||||
self.find(QPushButton, "pushButton_bottom")\
|
||||
.clicked.connect(lambda: self._reset_spinbox("bottom"))
|
||||
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}")\
|
||||
.valueChanged.connect(
|
||||
lambda: self.update_values_from_spinbox(key)
|
||||
)
|
||||
self.find(QDoubleSpinBox, f"doubleSpinBox_bottom")\
|
||||
.valueChanged.connect(
|
||||
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):
|
||||
print(f"update_values_from_spinbox {key}")
|
||||
self._values[key] = self.get_double_spin_box(f"doubleSpinBox_{key}")
|
||||
|
||||
self._plot_img.set_extent(list(self._values.values()))
|
||||
|
|
|
|||
Loading…
Reference in New Issue