可视化面板:完善耀斑文件名汉化,修复滚轮缩放逻辑(Ctrl+滚轮缩放,纯滚轮滚动)
This commit is contained in:
@ -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,19 +950,20 @@ class ImageViewerWidget(QWidget):
|
||||
self._pending_scale = None
|
||||
|
||||
def wheelEvent(self, event):
|
||||
"""鼠标滚轮缩放 - 实时响应"""
|
||||
delta = event.angleDelta().y()
|
||||
|
||||
if delta > 0:
|
||||
if self.scale_factor < 5.0:
|
||||
self.scale_factor = min(self.scale_factor * 1.1, 5.0)
|
||||
self.update_image_display()
|
||||
"""鼠标滚轮缩放与滚动 - 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)
|
||||
self.update_image_display()
|
||||
else:
|
||||
if self.scale_factor > 0.1:
|
||||
self.scale_factor = max(self.scale_factor / 1.1, 0.1)
|
||||
self.update_image_display()
|
||||
event.accept()
|
||||
else:
|
||||
if self.scale_factor > 0.1:
|
||||
self.scale_factor = max(self.scale_factor / 1.1, 0.1)
|
||||
self.update_image_display()
|
||||
|
||||
event.accept()
|
||||
super().wheelEvent(event)
|
||||
|
||||
def zoom_in(self):
|
||||
"""放大"""
|
||||
|
||||
Reference in New Issue
Block a user