Graphics/PixmapDiagram.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2334
fc69ad77e18a
child 3057
10516539f238
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a dialog showing a pixmap. 7 Module implementing a dialog showing a pixmap.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 from PyQt4.QtCore import Qt, QSize, QEvent 12 from PyQt4.QtCore import Qt, QSize, QEvent
11 from PyQt4.QtGui import QLabel, QPalette, QSizePolicy, QScrollArea, QAction, QMenu, \ 13 from PyQt4.QtGui import QLabel, QPalette, QSizePolicy, QScrollArea, QAction, QMenu, \
12 QToolBar, QImage, QPixmap, QPrinter, QPrintDialog, QPainter, QFont, QColor 14 QToolBar, QImage, QPixmap, QPrinter, QPrintDialog, QPainter, QFont, QColor
13 15
39 41
40 @param pixmap filename of a graphics file to show (string) 42 @param pixmap filename of a graphics file to show (string)
41 @param parent parent widget of the view (QWidget) 43 @param parent parent widget of the view (QWidget)
42 @param name name of the view widget (string) 44 @param name name of the view widget (string)
43 """ 45 """
44 super().__init__(parent) 46 super(PixmapDiagram, self).__init__(parent)
45 if name: 47 if name:
46 self.setObjectName(name) 48 self.setObjectName(name)
47 else: 49 else:
48 self.setObjectName("PixmapDiagram") 50 self.setObjectName("PixmapDiagram")
49 self.setWindowTitle(self.trUtf8("Pixmap-Viewer")) 51 self.setWindowTitle(self.trUtf8("Pixmap-Viewer"))
184 else: 186 else:
185 self.__zoomIn() 187 self.__zoomIn()
186 evt.accept() 188 evt.accept()
187 return 189 return
188 190
189 super().wheelEvent(evt) 191 super(PixmapDiagram, self).wheelEvent(evt)
190 192
191 def event(self, evt): 193 def event(self, evt):
192 """ 194 """
193 Protected method handling events. 195 Protected method handling events.
194 196
197 """ 199 """
198 if evt.type() == QEvent.Gesture: 200 if evt.type() == QEvent.Gesture:
199 self.gestureEvent(evt) 201 self.gestureEvent(evt)
200 return True 202 return True
201 203
202 return super().event(evt) 204 return super(PixmapDiagram, self).event(evt)
203 205
204 def gestureEvent(self, evt): 206 def gestureEvent(self, evt):
205 """ 207 """
206 Protected method handling gesture events. 208 Protected method handling gesture events.
207 209

eric ide

mercurial