QScintilla/Shell.py

changeset 3778
0c5bc18da740
parent 3693
983904b9568f
child 3974
01991e605ba0
equal deleted inserted replaced
3777:0c47cbb5b199 3778:0c5bc18da740
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import sys 12 import sys
13 import re 13 import re
14 14
15 from PyQt5.QtCore import pyqtSignal, QFileInfo, Qt, QEvent 15 from PyQt5.QtCore import pyqtSignal, QFileInfo, Qt, QEvent, qVersion
16 from PyQt5.QtGui import QClipboard, QPalette, QFont 16 from PyQt5.QtGui import QClipboard, QPalette, QFont
17 from PyQt5.QtWidgets import QDialog, QInputDialog, QApplication, QMenu, \ 17 from PyQt5.QtWidgets import QDialog, QInputDialog, QApplication, QMenu, \
18 QWidget, QHBoxLayout, QVBoxLayout, QShortcut 18 QWidget, QHBoxLayout, QVBoxLayout, QShortcut
19 from PyQt5.Qsci import QsciScintilla 19 from PyQt5.Qsci import QsciScintilla
20 20
855 Protected method to handle wheel events. 855 Protected method to handle wheel events.
856 856
857 @param evt reference to the wheel event (QWheelEvent) 857 @param evt reference to the wheel event (QWheelEvent)
858 """ 858 """
859 if evt.modifiers() & Qt.ControlModifier: 859 if evt.modifiers() & Qt.ControlModifier:
860 if evt.angleDelta().y() < 0: 860 if qVersion() >= "5.0.0":
861 delta = evt.angleDelta().y()
862 else:
863 delta = evt.delta()
864 if delta < 0:
861 self.zoomOut() 865 self.zoomOut()
862 else: 866 else:
863 self.zoomIn() 867 self.zoomIn()
864 evt.accept() 868 evt.accept()
865 return 869 return

eric ide

mercurial