mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
GeoTIFF: Edit: Fix event connection.
This commit is contained in:
1 parent
b1c7a77f37
commit
117e5222e4
1 file changed
+27
-7
@@ -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()))
|
||||||
|
|||||||
Reference in new issue
Block a user