可视化面板:完善耀斑文件名汉化,修复滚轮缩放逻辑(Ctrl+滚轮缩放,纯滚轮滚动)

This commit is contained in:
DXC
2026-05-08 16:14:22 +08:00
parent 7cadd7e437
commit 9b9365d823

View File

@ -645,7 +645,12 @@ class ImageCategoryTree(QTreeWidget):
'Turbidity': '浊度', 'Temperature': '温度', 'spCond': '电导率',
'COD': '化学需氧量', 'DO': '溶解氧', 'PH': 'pH值', 'TDS': '总溶解固体',
'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():
@ -945,9 +950,9 @@ class ImageViewerWidget(QWidget):
self._pending_scale = None
def wheelEvent(self, event):
"""鼠标滚轮缩放 - 实时响应"""
"""鼠标滚轮缩放与滚动 - Ctrl+滚轮缩放,纯滚轮上下滚动"""
if event.modifiers() == Qt.ControlModifier:
delta = event.angleDelta().y()
if delta > 0:
if self.scale_factor < 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:
self.scale_factor = max(self.scale_factor / 1.1, 0.1)
self.update_image_display()
event.accept()
else:
super().wheelEvent(event)
def zoom_in(self):
"""放大"""