예제 #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
예제 #2
0
파일: widgets.py 프로젝트: shiva16/openalea
 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
예제 #3
0
    def __init__(self):
        QColormapBar.__init__(self)

        self.setAutoFillBackground(True)

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

        self.value_changed_signal = self.valueChanged
예제 #4
0
파일: widgets.py 프로젝트: shiva16/openalea
    def __init__(self):
        QColormapBar.__init__(self)

        self.setAutoFillBackground(True)

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

        self.value_changed_signal = self.valueChanged
예제 #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(tissuelab)/'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
예제 #6
0
파일: widgets.py 프로젝트: shiva16/openalea
    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(tissuelab) / '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
예제 #7
0
파일: widgets.py 프로젝트: shiva16/openalea
 def __init__(self):
     AbstractQtControlWidget.__init__(self)
예제 #8
0
파일: widgets.py 프로젝트: shiva16/openalea
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.start_spinbox.minimum()
     control.interface.max = self.end_spinbox.maximum()
예제 #9
0
파일: widgets.py 프로젝트: shiva16/openalea
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.slider.minimum()
     control.interface.max = self.slider.maximum()
     control.value = self.value()
예제 #10
0
파일: widgets.py 프로젝트: shiva16/openalea
 def __init__(self):
     QtGui.QCheckBox.__init__(self)
     AbstractQtControlWidget.__init__(self)
     self.setFocusPolicy(QtCore.Qt.StrongFocus)
     self.setAutoFillBackground(True)
     self.value_changed_signal = self.stateChanged
예제 #11
0
    def __init__(self):
        AbstractQtControlWidget.__init__(self)
        MaterialEditor.__init__(self, parent=None)

        # Signal used by "autoapply" method
        self.value_changed_signal = 'valueChanged()'
예제 #12
0
파일: controls.py 프로젝트: jvail/plantgl
    def __init__(self):
        AbstractQtControlWidget.__init__(self)
        MaterialEditor.__init__(self, parent=None)

        # Signal used by "autoapply" method
        self.value_changed_signal = 'valueChanged()'
예제 #13
0
파일: controls.py 프로젝트: jvail/plantgl
 def __init__(self):
     AbstractQtControlWidget.__init__(self)
     Curve2DEditor.__init__(self, parent=None)
     self.value_changed_signal = 'valueChanged()'
예제 #14
0
파일: widgets.py 프로젝트: shiva16/openalea
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
예제 #15
0
 def __init__(self):
     AbstractQtControlWidget.__init__(self)
     NurbsPatchEditor.__init__(self, parent=None)
     self.value_changed_signal = 'valueChanged()'
예제 #16
0
 def __init__(self):
     AbstractQtControlWidget.__init__(self)
     Curve2DEditor.__init__(self, parent=None, constraints=FuncConstraint())
     self.value_changed_signal = 'valueChanged()'
예제 #17
0
 def __init__(self):
     AbstractQtControlWidget.__init__(self)
예제 #18
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
예제 #19
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()
예제 #20
0
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.start_spinbox.minimum()
     control.interface.max = self.end_spinbox.maximum()
예제 #21
0
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
예제 #22
0
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.minimum()
     control.interface.max = self.maximum()
     control.interface.step = self.step()
예제 #23
0
파일: widgets.py 프로젝트: shiva16/openalea
 def apply(self, control):
     AbstractQtControlWidget.apply(self, control)
     control.interface.min = self.minimum()
     control.interface.max = self.maximum()
     control.interface.step = self.step()
예제 #24
0
 def __init__(self):
     AbstractQtControlWidget.__init__(self)
     Curve2DEditor.__init__(self, parent=None)
     self.value_changed_signal = "valueChanged()"