可视化面板:完善耀斑文件名汉化,修复滚轮缩放逻辑(Ctrl+滚轮缩放,纯滚轮滚动)
This commit is contained in:
@ -645,7 +645,12 @@ class ImageCategoryTree(QTreeWidget):
|
|||||||
'Turbidity': '浊度', 'Temperature': '温度', 'spCond': '电导率',
|
'Turbidity': '浊度', 'Temperature': '温度', 'spCond': '电导率',
|
||||||
'COD': '化学需氧量', 'DO': '溶解氧', 'PH': 'pH值', 'TDS': '总溶解固体',
|
'COD': '化学需氧量', 'DO': '溶解氧', 'PH': 'pH值', 'TDS': '总溶解固体',
|
||||||
'BGA': '蓝绿藻', 'TT': '透明度', 'NH3-N': '氨氮', 'NO3-N': '硝酸盐氮',
|
'BGA': '蓝绿藻', 'TT': '透明度', 'NH3-N': '氨氮', 'NO3-N': '硝酸盐氮',
|
||||||
'severe_glint_area': '重度耀斑区域', 'deglint_goodman': 'Goodman算法去耀斑'
|
'glint_severe_glint_area': '重度耀斑区域',
|
||||||
|
'severe_glint_area': '重度耀斑区域',
|
||||||
|
'deglint_goodman': 'Goodman算法去耀斑',
|
||||||
|
'deglint_Goodman': 'Goodman算法去耀斑',
|
||||||
|
'glint_': '耀斑检测_',
|
||||||
|
'deglint_': '耀斑去除_',
|
||||||
}
|
}
|
||||||
|
|
||||||
for eng, chn in param_mapping.items():
|
for eng, chn in param_mapping.items():
|
||||||
@ -945,9 +950,9 @@ class ImageViewerWidget(QWidget):
|
|||||||
self._pending_scale = None
|
self._pending_scale = None
|
||||||
|
|
||||||
def wheelEvent(self, event):
|
def wheelEvent(self, event):
|
||||||
"""鼠标滚轮缩放 - 实时响应"""
|
"""鼠标滚轮缩放与滚动 - Ctrl+滚轮缩放,纯滚轮上下滚动"""
|
||||||
|
if event.modifiers() == Qt.ControlModifier:
|
||||||
delta = event.angleDelta().y()
|
delta = event.angleDelta().y()
|
||||||
|
|
||||||
if delta > 0:
|
if delta > 0:
|
||||||
if self.scale_factor < 5.0:
|
if self.scale_factor < 5.0:
|
||||||
self.scale_factor = min(self.scale_factor * 1.1, 5.0)
|
self.scale_factor = min(self.scale_factor * 1.1, 5.0)
|
||||||
@ -956,8 +961,9 @@ class ImageViewerWidget(QWidget):
|
|||||||
if self.scale_factor > 0.1:
|
if self.scale_factor > 0.1:
|
||||||
self.scale_factor = max(self.scale_factor / 1.1, 0.1)
|
self.scale_factor = max(self.scale_factor / 1.1, 0.1)
|
||||||
self.update_image_display()
|
self.update_image_display()
|
||||||
|
|
||||||
event.accept()
|
event.accept()
|
||||||
|
else:
|
||||||
|
super().wheelEvent(event)
|
||||||
|
|
||||||
def zoom_in(self):
|
def zoom_in(self):
|
||||||
"""放大"""
|
"""放大"""
|
||||||
|
|||||||
Reference in New Issue
Block a user