def __init__(self, parent=None): """ Constructor. """ QScrollArea.__init__(self, parent) Zoomable.__init__(self) # Call after QScrollArea constructor, required by setZoom() self.connect(self.verticalScrollBar(), SIGNAL("valueChanged(int)"), self.scrollBarValueChanged) self.connect(self.horizontalScrollBar(), SIGNAL("valueChanged(int)"), self.scrollBarValueChanged)
def __init__(self, parent=None): """ Constructor """ QWidget.__init__(self, parent) Zoomable.__init__(self) self._imageExporter = None if isinstance(self.parent(), ZoomableWidget): self.setZoom(self.parent().zoom())