Beispiel #1
0
 def __init__(self):
     QtGui.QLineEdit.__init__(self)
     AbstractQtControlWidget.__init__(self)
     self.setMinimumHeight(20)
     self.setFocusPolicy(QtCore.Qt.StrongFocus)
     self.setAutoFillBackground(True)
     self.value_changed_signal = self.editingFinished
    def __init__(self):
        AbstractQtControlWidget.__init__(self)
        ImageStackViewerWidget.__init__(self)

        self.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.setAutoFillBackground(True)
        self.value_changed_signal = self.valueChanged
    def __init__(self):
        AbstractQtControlWidget.__init__(self)
        ImageStackViewerWidget.__init__(self)

        self.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.setAutoFillBackground(True)
        self.value_changed_signal = self.valueChanged
Beispiel #4
0
    def __init__(self):
        QColormapBar.__init__(self)

        self.setAutoFillBackground(True)

        AbstractQtControlWidget.__init__(self)
        self.setMinimumHeight(40)

        self.value_changed_signal = self.valueChanged
Beispiel #5
0
    def __init__(self):
        QtGui.QWidget.__init__(self)

        self.colormap_bar = QColormapBar()
        self.colormap_bar.setMinimumHeight(20)
        self.colormap_bar.setMinimumWidth(120)

        self.colormap_name = "grey"

        # self.label = QtGui.QLabel(self)
        # self.label.setText("Colormap")

        self.combobox = QtGui.QComboBox(self)

        # self.setMinimumHeight(50)

        colormap_names = []
        # colormaps_path = Path(shared_data(tissuelab, 'colormaps/grey.lut')).parent
        colormaps_path = shared_data(openalea.oalab) / 'colormaps'
        for colormap_file in colormaps_path.walkfiles('*.lut'):
            colormap_name = str(colormap_file.name[:-4])
            colormap_names.append(colormap_name)
        colormap_names.sort()

        # map between string and combobox index
        self.map_index = {}
        for s in colormap_names:
            self.combobox.addItem(s)
            self.map_index[s] = self.combobox.count() - 1
        self.combobox.setCurrentIndex(self.map_index[self.colormap_name])

        # Fill background to avoid to see text or widget behind
        self.setAutoFillBackground(True)

        AbstractQtControlWidget.__init__(self)

        self.combobox.currentIndexChanged.connect(self.updateColormap)
        self.colormap_bar.valueChanged.connect(self.valueChanged)

        layout = QtGui.QHBoxLayout(self)
        layout.setContentsMargins(0, 0, 0, 0)

        # line = QtGui.QHBoxLayout(self)
        # line.setContentsMargins(0, 0, 0, 0)

        # line.addWidget(self.label)
        # line.addWidget(self.combobox)
        # layout.addLayout(line)
        layout.addWidget(self.combobox)
        layout.addWidget(self.colormap_bar)

        self.value_changed_signal = self.valueChanged
Beispiel #6
0
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.minimum()
     control.interface.max = self.maximum()
     control.interface.step = self.step()
Beispiel #7
0
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
Beispiel #8
0
 def __init__(self):
     AbstractQtControlWidget.__init__(self)
Beispiel #9
0
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.slider.minimum()
     control.interface.max = self.slider.maximum()
     control.value = self.value()
Beispiel #10
0
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.start_spinbox.minimum()
     control.interface.max = self.end_spinbox.maximum()
Beispiel #11
0
 def __init__(self):
     QtGui.QCheckBox.__init__(self)
     AbstractQtControlWidget.__init__(self)
     self.setFocusPolicy(QtCore.Qt.StrongFocus)
     self.setAutoFillBackground(True)
     self.value_changed_signal = self.stateChanged