Ejemplo n.º 1
0
 def wheelEvent(self, event):
     zoom_level = self.SendScintilla(QsciScintilla.SCI_GETZOOM)                        
     if event.modifiers() == QtCore.Qt.ControlModifier:
         delta = event.delta()
         if delta < 0:
             if zoom_level > -10:
                 self.zoomOut()
                 self.setMarginWidth(0, self.marginWidth(0)-2)
         elif delta > 0:
             if zoom_level < 20:
                 self.zoomIn()
                 self.setMarginWidth(0, self.marginWidth(0)+2)
         return
     return QsciScintilla.wheelEvent(self, event)