def __init__(self): AbstractQtControlWidget.__init__(self) ImageStackViewerWidget.__init__(self) self.setFocusPolicy(QtCore.Qt.StrongFocus) self.setAutoFillBackground(True) self.value_changed_signal = self.valueChanged
def set_image(self, name, image): if name in self._viewer: viewer = self._viewer[name] else: viewer = ImageStackViewerWidget() viewer.setAttribute(QtCore.Qt.WA_DeleteOnClose) connect(viewer, viewer.stackChanged, self._on_stack_changed) self._viewer[name] = viewer self._image[viewer] = name self.addTab(viewer, name) viewer.setValue(image)
def value(self): ImageStackViewerWidget.value(self)
def setValue(self, value): ImageStackViewerWidget.setValue(self, value)