def setupUi(self, nodeLibraryView): nodeLibraryView.setObjectName(_fromUtf8("nodeLibraryView")) nodeLibraryView.resize(447, 443) self.verticalLayout = QtModule.QVBoxLayout(nodeLibraryView) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(2, 2, 2, 0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout = QtModule.QHBoxLayout() self.horizontalLayout.setSpacing(-1) self.horizontalLayout.setContentsMargins(8, -1, 8, -1) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.btn_reload = QtModule.QPushButton(nodeLibraryView) self.btn_reload.setMinimumSize(QtCore.QSize(60, 20)) self.btn_reload.setMaximumSize(QtCore.QSize(60, 20)) self.btn_reload.setObjectName(_fromUtf8("btn_reload")) self.horizontalLayout.addWidget(self.btn_reload) spacerItem = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.horizontalLayout.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout) self.nodeList = NodeList(nodeLibraryView) self.nodeList.setObjectName(_fromUtf8("nodeList")) self.verticalLayout.addWidget(self.nodeList) self.verticalLayout.setStretch(1, 1) self.retranslateUi(nodeLibraryView) if usePyQt4 : QtCore.QObject.connect(self.btn_reload, QtCore.SIGNAL(_fromUtf8("clicked()")), nodeLibraryView.onReload) else : self.btn_reload.clicked.connect( nodeLibraryView.onReload) QtCore.QMetaObject.connectSlotsByName(nodeLibraryView)
def setupUi(self, StringWidget): # self.widget = StringWidget self.labels = [] self.controls = [] font = QtGui.QFont() labelFontMetric = QtGui.QFontMetricsF(font) label_wi = 0 char_wi = labelFontMetric.width('x') array_size = self.widget.param.arraySize if array_size > 0: label_wi = char_wi * (len(str(array_size - 1)) + 2) # [0] for i in range(self.widget.param.arraySize): self.labels.append(QtModule.QLabel(StringWidget)) self.labels[i].setMinimumSize(QtCore.QSize(label_wi, UI.HEIGHT)) self.labels[i].setMaximumSize(QtCore.QSize(label_wi, UI.HEIGHT)) self.labels[i].setAlignment(QtCore.Qt.AlignRight) self.labels[i].setText('[' + str(i) + ']') self.controls.append(QtModule.QLineEdit(StringWidget)) self.controls[i].setMinimumSize( QtCore.QSize(UI.LABEL_WIDTH, UI.HEIGHT)) self.controls[i].setMaximumSize(QtCore.QSize(UI.MAX, UI.HEIGHT)) hl = QtModule.QHBoxLayout() hl.setStretch(0, 0) hl.setStretch(1, 1) hl.addWidget(self.labels[i]) hl.addWidget(self.controls[i]) self.widget.param_vl.addLayout(hl) self.connectSignals(StringWidget) QtCore.QMetaObject.connectSlotsByName(StringWidget)
def setupUi ( self, FloatWidget ) : # self.widget = FloatWidget self.labels = [] self.controls = [] font = QtGui.QFont () labelFontMetric = QtGui.QFontMetricsF ( font ) label_wi = 0 char_wi = labelFontMetric.width ( 'x' ) array_size = self.widget.param.arraySize if array_size > 0 : label_wi = char_wi * ( len ( str ( array_size - 1 ) ) + 2 ) # [0] for i in range ( self.widget.param.arraySize ) : self.labels.append ( QtModule.QLabel ( FloatWidget ) ) self.labels [ i ].setMinimumSize ( QtCore.QSize ( label_wi, UI.HEIGHT ) ) self.labels [ i ].setMaximumSize ( QtCore.QSize ( label_wi, UI.HEIGHT ) ) self.labels [ i ].setAlignment ( QtCore.Qt.AlignRight ) self.labels [ i ].setText ( '[' + str ( i ) + ']' ) self.controls.append ( QtModule.QLineEdit ( FloatWidget ) ) self.controls [ i ].setMinimumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) self.controls [ i ].setMaximumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) sp = QtModule.QSpacerItem ( 0, 0, UI.SP_EXPAND, UI.SP_MIN ) hl = QtModule.QHBoxLayout () hl.addWidget ( self.labels [ i ] ) hl.addWidget ( self.controls [ i ] ) hl.addItem ( sp ) self.widget.param_vl.addLayout ( hl ) self.connectSignals ( FloatWidget ) QtCore.QMetaObject.connectSlotsByName ( FloatWidget )
def setupUi(self, StringWidget): # hl = QtModule.QHBoxLayout() self.widget = StringWidget self.selector = QtModule.QComboBox(StringWidget) self.selector.setEditable(False) self.selector.setMinimumSize( QtCore.QSize(UI.COMBO_WIDTH, UI.COMBO_HEIGHT)) self.selector.setMaximumSize(QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) rangeList = self.widget.param.getRangeValues() for (label, value) in rangeList: #print "label = %s value = %s" % ( label, value ) self.selector.addItem(label, value) spacer = QtModule.QSpacerItem(UI.HEIGHT, UI.HEIGHT, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) hl.addWidget(self.selector) hl.addItem(spacer) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(StringWidget) self.connectSignals(StringWidget)
def setupUi(self, StringWidget): # hl = QtModule.QHBoxLayout() hl.setStretch(1, 1) self.widget = StringWidget self.stringEdit = QtModule.QLineEdit(StringWidget) self.stringEdit.setMinimumSize(QtCore.QSize( UI.LABEL_WIDTH, UI.HEIGHT)) # UI.EDIT_WIDTH self.stringEdit.setMaximumSize(QtCore.QSize(UI.MAX, UI.HEIGHT)) self.btnBrowseDir = QtModule.QToolButton(StringWidget) self.btnBrowseDir.setText('...') self.btnBrowseDir.setMinimumSize( QtCore.QSize(UI.BROWSE_WIDTH, UI.HEIGHT)) self.btnBrowseDir.setMaximumSize( QtCore.QSize(UI.BROWSE_WIDTH, UI.HEIGHT)) hl.addWidget(self.stringEdit) hl.addWidget(self.btnBrowseDir) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(StringWidget) self.connectSignals(StringWidget)
def setupUi ( self, NormalWidget ) : # self.widget = NormalWidget self.labels = [] self.controls = [] font = QtGui.QFont () labelFontMetric = QtGui.QFontMetricsF ( font ) label_wi = 0 char_wi = labelFontMetric.width ( 'x' ) array_size = self.widget.param.arraySize if array_size > 0 : label_wi = char_wi * ( len ( str ( array_size - 1 ) ) + 2 ) # [0] for i in range ( self.widget.param.arraySize ) : self.labels.append ( QtModule.QLabel ( NormalWidget ) ) self.labels [ i ].setMinimumSize ( QtCore.QSize ( label_wi, UI.HEIGHT ) ) self.labels [ i ].setMaximumSize ( QtCore.QSize ( label_wi, UI.HEIGHT ) ) self.labels [ i ].setAlignment ( QtCore.Qt.AlignRight ) self.labels [ i ].setText ( '[' + str ( i ) + ']' ) elem = [] elem.append ( QtModule.QLineEdit( NormalWidget ) ) elem.append ( QtModule.QLineEdit( NormalWidget ) ) elem.append ( QtModule.QLineEdit( NormalWidget ) ) elem.append ( QtModule.QComboBox ( NormalWidget ) ) elem [ 0 ].setMinimumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) elem [ 1 ].setMinimumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) elem [ 2 ].setMinimumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) elem [ 0 ].setMaximumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) elem [ 1 ].setMaximumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) elem [ 2 ].setMaximumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) elem [ 3 ].setEditable ( False ) elem [ 3 ].setMaximumSize ( QtCore.QSize( UI.MAX, UI.COMBO_HEIGHT ) ) for label in VALID_RSL_SPACES : elem [ 3 ].addItem ( label ) space = self.widget.param.spaceArray [ i ] if space != None : elem [ 3 ].setCurrentIndex ( elem [ 3 ].findText ( space ) ) self.controls.append ( elem ) sp = QtModule.QSpacerItem ( 0, 0, UI.SP_EXPAND, UI.SP_MIN ) hl = QtModule.QHBoxLayout () hl.addWidget ( self.labels [ i ] ) hl.addWidget ( elem [ 0 ] ) hl.addWidget ( elem [ 1 ] ) hl.addWidget ( elem [ 2 ] ) hl.addWidget ( elem [ 3 ] ) hl.addItem ( sp ) self.widget.param_vl.addLayout ( hl ) self.connectSignals ( NormalWidget ) QtCore.QMetaObject.connectSlotsByName ( NormalWidget )
def buildGui(self): # #print ( '>>> ColorField.buildGui' ) # install a custom filter in order to avoid subclassing self.colorFieldEventFilter = ColorFieldEventFilter(self) self.colorEdit = QtModule.QLabel(self) self.colorEdit.setMinimumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.colorEdit.setMaximumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.setMinimumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.setMaximumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.colorEdit.installEventFilter(self.colorFieldEventFilter)
def setupUi(self, ColorWidget): # print('>> Ui_ColorWidget_array.setupUi (%s)' % ColorWidget.param.label) self.widget = ColorWidget self.labels = [] self.controls = [] font = QtGui.QFont() labelFontMetric = QtGui.QFontMetricsF(font) label_wi = 0 char_wi = labelFontMetric.width('x') array_size = self.widget.param.arraySize if array_size > 0: label_wi = char_wi * (len(str(array_size - 1)) + 2) # [0] for i in range(self.widget.param.arraySize): self.labels.append(QtModule.QLabel(ColorWidget)) self.labels[i].setMinimumSize(QtCore.QSize(label_wi, UI.HEIGHT)) self.labels[i].setMaximumSize(QtCore.QSize(label_wi, UI.HEIGHT)) self.labels[i].setAlignment(QtCore.Qt.AlignRight) self.labels[i].setText('[' + str(i) + ']') elem = [] elem.append(ColorField(ColorWidget, self.widget.param.value[i], i)) elem.append(QtModule.QComboBox(ColorWidget)) elem[1].setEditable(False) elem[1].setMaximumSize(QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) for label in VALID_RSL_COLOR_SPACES: elem[1].addItem(label) space = self.widget.param.spaceArray[i] if space != None: elem[1].setCurrentIndex(elem[1].findText(space)) self.controls.append(elem) sp = QtModule.QSpacerItem(0, 0, UI.SP_EXPAND, UI.SP_MIN) hl = QtModule.QHBoxLayout() hl.setContentsMargins(UI.SPACING, UI.SPACING, UI.SPACING, UI.SPACING) hl.setSpacing(UI.SPACING) hl.addWidget(self.labels[i]) hl.addWidget(elem[0]) hl.addWidget(elem[1]) hl.addItem(sp) self.widget.param_vl.addLayout(hl) self.connectSignals(ColorWidget) QtCore.QMetaObject.connectSlotsByName(ColorWidget)
def setupUi ( self, FloatWidget ) : # self.widget = FloatWidget hl = QtModule.QHBoxLayout () self.floatEdit = QtModule.QLineEdit ( FloatWidget ) self.floatEdit.setMinimumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) # UI.EDIT_WIDTH self.floatEdit.setMaximumSize ( QtCore.QSize ( UI.FIELD_WIDTH, UI.HEIGHT ) ) sp = QtModule.QSpacerItem ( 0, 0, UI.SP_EXPAND, UI.SP_MIN ) hl.addWidget ( self.floatEdit ) hl.addItem ( sp ) self.widget.param_vl.addLayout ( hl ) self.connectSignals ( FloatWidget ) QtCore.QMetaObject.connectSlotsByName ( FloatWidget )
def setupUi(self, imageViewWidget): imageViewWidget.setObjectName(_fromUtf8("imageViewWidget")) imageViewWidget.resize(479, 334) self.gridLayout = QtModule.QGridLayout(imageViewWidget) self.gridLayout.setContentsMargins ( 4, 4, 4, 4 ) self.gridLayout.setHorizontalSpacing(4) self.gridLayout.setVerticalSpacing(2) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.horizontalLayout = QtModule.QHBoxLayout() self.horizontalLayout.setSpacing(8) self.horizontalLayout.setContentsMargins(0, -1, 0, -1) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label = QtModule.QLabel(imageViewWidget) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout.addWidget(self.label) self.selector = QtModule.QComboBox(imageViewWidget) self.selector.setMinimumSize(QtCore.QSize(120, 20)) self.selector.setMaximumSize(QtCore.QSize(16777215, 20)) self.selector.setFrame(True) self.selector.setObjectName(_fromUtf8("selector")) self.horizontalLayout.addWidget(self.selector) self.btn_reset = QtModule.QToolButton(imageViewWidget) self.btn_reset.setObjectName(_fromUtf8("btn_reset")) self.horizontalLayout.addWidget(self.btn_reset) spacerItem = QtModule.QSpacerItem(68, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.chk_auto = QtModule.QCheckBox(imageViewWidget) self.chk_auto.setObjectName(_fromUtf8("chk_auto")) self.horizontalLayout.addWidget(self.chk_auto) self.btn_render = QtModule.QPushButton(imageViewWidget) self.btn_render.setMaximumSize(QtCore.QSize(16777215, 20)) self.btn_render.setObjectName(_fromUtf8("btn_render")) self.horizontalLayout.addWidget(self.btn_render) self.horizontalLayout.setStretch(3, 1) self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.imageArea = ImageView(imageViewWidget) self.imageArea.setObjectName(_fromUtf8("imageArea")) self.gridLayout.addWidget(self.imageArea, 1, 0, 1, 1) self.gridLayout.setRowStretch(1, 1) self.retranslateUi(imageViewWidget) if usePyQt4 : QtCore.QObject.connect(self.btn_render, QtCore.SIGNAL(_fromUtf8("clicked()")), imageViewWidget.updateViewer) QtCore.QObject.connect(self.btn_reset, QtCore.SIGNAL(_fromUtf8("clicked()")), self.imageArea.resetZoom) else : self.btn_render.clicked.connect( imageViewWidget.updateViewer) self.btn_reset.clicked.connect( self.imageArea.resetZoom) QtCore.QMetaObject.connectSlotsByName(imageViewWidget)
def __init__(self): # QtModule.QWidget.__init__(self) # This is always the same self.ui = Ui_imageViewWidget() self.ui.setupUi(self) self.ui.selector.setMinimumSize( QtCore.QSize(UI.COMBO_WIDTH, UI.COMBO_HEIGHT)) self.ui.selector.setMaximumSize(QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) self.imageNodes = [] #self.ui.treeView.setDragEnabled ( True ) #self.ui.treeView.setRootIsDecorated( True ) self.connectSignals()
def setupUi(self, IntWidget): # hl = QtModule.QHBoxLayout() self.widget = IntWidget self.intEdit = QtModule.QLineEdit(IntWidget) self.intEdit.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.intEdit.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) spacer = QtModule.QSpacerItem(20, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) hl.addWidget(self.intEdit) hl.addItem(spacer) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(IntWidget) self.connectSignals(IntWidget)
def setupUi(self, ControlWidget): # hl = QtModule.QHBoxLayout() hl.setStretch(1, 1) self.widget = ControlWidget self.stringEdit = QtModule.QLineEdit(ControlWidget) self.stringEdit.setMinimumSize(QtCore.QSize( UI.LABEL_WIDTH, UI.HEIGHT)) # UI.EDIT_WIDTH self.stringEdit.setMaximumSize(QtCore.QSize(UI.MAX, UI.HEIGHT)) hl.addWidget(self.stringEdit) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(ControlWidget) self.connectSignals(ControlWidget)
def setupUi(self, IntWidget): # hl = QtModule.QHBoxLayout() self.widget = IntWidget self.checkBox = QtModule.QCheckBox(IntWidget) self.checkBox.setMinimumSize(QtCore.QSize(UI.CHECK_WIDTH, UI.HEIGHT)) self.checkBox.setMaximumSize(QtCore.QSize(UI.MAX, UI.HEIGHT)) spacer = QtModule.QSpacerItem(20, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) hl.addWidget(self.checkBox) hl.addItem(spacer) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(IntWidget) self.connectSignals(IntWidget)
def setupUi(self, FloatWidget): # hl = QtModule.QHBoxLayout() hl.setStretch(1, 1) self.widget = FloatWidget self.floatEdit = QtModule.QLineEdit(FloatWidget) self.floatEdit.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) # UI.EDIT_WIDTH self.floatEdit.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.slider = QtModule.QSlider(QtCore.Qt.Horizontal, FloatWidget) floatMinVal = 0 floatMaxVal = 1 floatStep = 0.1 rangeList = self.widget.param.getRangeValues() if len(rangeList): floatMinVal = rangeList[0] floatMaxVal = rangeList[1] floatStep = rangeList[2] if floatStep == 0.0: floatStep = 0.1 multiplier = self.getRangeMultiplier(floatStep) intMinVal = int(floatMinVal * multiplier) intMaxVal = int(floatMaxVal * multiplier) intStep = int(floatStep * multiplier) self.slider.setRange(intMinVal, intMaxVal) self.slider.setSingleStep(intStep) self.slider.setValue(int(self.widget.param.value * multiplier)) hl.addWidget(self.floatEdit) hl.addWidget(self.slider) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(FloatWidget) self.connectSignals(FloatWidget)
def setupUi(self, IntWidget): # hl = QtModule.QHBoxLayout() hl.setStretch(1, 1) self.widget = IntWidget self.intEdit = QtGui.QLineEdit(IntWidget) self.intEdit.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.intEdit.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.slider = QtModule.QSlider(QtCore.Qt.Horizontal, IntWidget) intMinVal = 0 intMaxVal = 10 intStep = 1 rangeList = self.widget.param.getRangeValues() if len(rangeList): intMinVal = rangeList[0] intMaxVal = rangeList[1] intStep = rangeList[2] if intStep == 0: intStep = 1 self.slider.setRange(intMinVal, intMaxVal) self.slider.setSingleStep(intStep) self.slider.setValue(int(self.widget.param.value)) hl.addWidget(self.intEdit) hl.addWidget(self.slider) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(IntWidget) self.connectSignals(IntWidget)
def setupUi(self, ColorWidget): # print('>> Ui_ColorWidget_field.setupUi (%s)' % ColorWidget.param.label) self.widget = ColorWidget self.colorEdit = QtModule.QLabel(ColorWidget) self.colorEdit.setMinimumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.colorEdit.setMaximumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.selector = QtModule.QComboBox(ColorWidget) self.selector.setEditable(False) self.selector.setMaximumSize(QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) for label in VALID_RSL_COLOR_SPACES: self.selector.addItem(label) if self.widget.param.space != None: self.selector.setCurrentIndex( self.selector.findText(self.widget.param.space)) sp = QtModule.QSpacerItem(UI.HEIGHT, UI.HEIGHT, UI.SP_EXPAND, UI.SP_MIN) hl = QtModule.QHBoxLayout() hl.setContentsMargins(UI.SPACING, UI.SPACING, UI.SPACING, UI.SPACING) hl.setSpacing(UI.SPACING) hl.addWidget(self.colorEdit) hl.addWidget(self.selector) hl.addItem(sp) self.widget.param_vl.addLayout(hl) # install a custom filter in order to avoid subclassing self.colorEventFilter = ColorEditEventFilter(ColorWidget) self.colorEdit.installEventFilter(self.colorEventFilter) self.connectSignals(ColorWidget) QtCore.QMetaObject.connectSlotsByName(ColorWidget)
def setupUi(self, ColorWidget): # hl = QtModule.QHBoxLayout() self.widget = ColorWidget self.colorEdit = QtModule.QLabel(ColorWidget) self.colorEdit.setMinimumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.colorEdit.setMaximumSize(QtCore.QSize(UI.COLOR_WIDTH, UI.HEIGHT)) self.colorEdit.setObjectName('colorEdit') self.selector = QtModule.QComboBox(ColorWidget) self.selector.setEditable(False) #self.selector.setMinimumSize ( QtCore.QSize ( UI.COMBO_WIDTH, UI.COMBO_HEIGHT ) ) self.selector.setMaximumSize(QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) for label in ["rgb", "hsv", "hsl", "xyz", "XYZ", "YIQ"]: self.selector.addItem(label) if self.widget.param.space != None: self.selector.setCurrentIndex( self.selector.findText(self.widget.param.space)) spacer = QtModule.QSpacerItem(20, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) hl.addWidget(self.colorEdit) hl.addWidget(self.selector) hl.addItem(spacer) self.widget.param_vl.addLayout(hl) self.connectSignals(ColorWidget) QtCore.QMetaObject.connectSlotsByName(ColorWidget) # install a custom filter in order to avoid subclassing self.colorEventFilter = ColorEditEventFilter(ColorWidget) self.colorEdit.installEventFilter(self.colorEventFilter)
def setupUi(self, PointWidget): # hl = QtModule.QHBoxLayout() self.widget = PointWidget self.floatEdit0 = QtModule.QLineEdit(PointWidget) self.floatEdit1 = QtModule.QLineEdit(PointWidget) self.floatEdit2 = QtModule.QLineEdit(PointWidget) self.floatEdit0.setMinimumSize(QtCore.QSize( UI.FIELD_WIDTH, UI.HEIGHT)) # UI.EDIT_WIDTH self.floatEdit1.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit2.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit0.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit1.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit2.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.selector = QtModule.QComboBox(PointWidget) self.selector.setEditable(False) #self.selector.setMinimumSize ( QtCore.QSize ( UI.COMBO_WIDTH, UI.COMBO_HEIGHT ) ) self.selector.setMaximumSize(QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) for label in [ "current", "shader", "object", "camera", "world", "raster", "NDC", "screen" ]: self.selector.addItem(label) if self.widget.param.space != None: self.selector.setCurrentIndex( self.selector.findText(self.widget.param.space)) spacer = QtModule.QSpacerItem(20, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) hl.addWidget(self.floatEdit0) hl.addWidget(self.floatEdit1) hl.addWidget(self.floatEdit2) hl.addWidget(self.selector) hl.addItem(spacer) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(PointWidget) self.connectSignals(PointWidget)
def setupUi(self, PointWidget): # self.widget = PointWidget self.floatEdit0 = QtModule.QLineEdit(PointWidget) self.floatEdit1 = QtModule.QLineEdit(PointWidget) self.floatEdit2 = QtModule.QLineEdit(PointWidget) self.floatEdit0.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit1.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit2.setMinimumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit0.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit1.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.floatEdit2.setMaximumSize(QtCore.QSize(UI.FIELD_WIDTH, UI.HEIGHT)) self.selector = QtModule.QComboBox(PointWidget) self.selector.setEditable(False) self.selector.setMaximumSize(QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) for label in VALID_RSL_SPACES: self.selector.addItem(label) if self.widget.param.space != None: self.selector.setCurrentIndex( self.selector.findText(self.widget.param.space)) sp = QtModule.QSpacerItem(0, 0, UI.SP_EXPAND, UI.SP_MIN) hl = QtModule.QHBoxLayout() hl.addWidget(self.floatEdit0) hl.addWidget(self.floatEdit1) hl.addWidget(self.floatEdit2) hl.addWidget(self.selector) hl.addItem(sp) self.widget.param_vl.addLayout(hl) self.connectSignals(PointWidget) QtCore.QMetaObject.connectSlotsByName(PointWidget)
def setupUi(self, NodeParamEditor): NodeParamEditor.setObjectName(_fromUtf8("NodeParamEditor")) NodeParamEditor.resize(646, 773) self.verticalLayout = QtModule.QVBoxLayout(NodeParamEditor) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout_2 = QtModule.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.name_label = QtModule.QLabel(NodeParamEditor) self.name_label.setMinimumSize(QtCore.QSize(100, 0)) self.name_label.setObjectName(_fromUtf8("name_label")) self.horizontalLayout_2.addWidget(self.name_label) self.name_lineEdit = QtModule.QLineEdit(NodeParamEditor) self.name_lineEdit.setObjectName(_fromUtf8("name_lineEdit")) self.horizontalLayout_2.addWidget(self.name_lineEdit) self.horizontalLayout_2.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtModule.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.label_label = QtModule.QLabel(NodeParamEditor) self.label_label.setMinimumSize(QtCore.QSize(100, 0)) self.label_label.setObjectName(_fromUtf8("label_label")) self.horizontalLayout_3.addWidget(self.label_label) self.label_lineEdit = QtModule.QLineEdit(NodeParamEditor) self.label_lineEdit.setObjectName(_fromUtf8("label_lineEdit")) self.horizontalLayout_3.addWidget(self.label_lineEdit) self.horizontalLayout_3.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout_12 = QtModule.QHBoxLayout() self.horizontalLayout_12.setObjectName( _fromUtf8("horizontalLayout_12")) self.enabled_label = QtModule.QLabel(NodeParamEditor) self.enabled_label.setMinimumSize(QtCore.QSize(100, 0)) self.enabled_label.setObjectName(_fromUtf8("enabled_label")) self.horizontalLayout_12.addWidget(self.enabled_label) self.check_enabled = QtModule.QCheckBox(NodeParamEditor) self.check_enabled.setText(_fromUtf8("")) self.check_enabled.setObjectName(_fromUtf8("check_enabled")) self.horizontalLayout_12.addWidget(self.check_enabled) spacerItem = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout_12) self.horizontalLayout_5 = QtModule.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.display_label = QtModule.QLabel(NodeParamEditor) self.display_label.setMinimumSize(QtCore.QSize(100, 0)) self.display_label.setObjectName(_fromUtf8("display_label")) self.horizontalLayout_5.addWidget(self.display_label) self.check_display = QtModule.QCheckBox(NodeParamEditor) self.check_display.setText(_fromUtf8("")) self.check_display.setObjectName(_fromUtf8("check_display")) self.horizontalLayout_5.addWidget(self.check_display) spacerItem1 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QtModule.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.shader_label = QtModule.QLabel(NodeParamEditor) self.shader_label.setMinimumSize(QtCore.QSize(100, 0)) self.shader_label.setObjectName(_fromUtf8("shader_label")) self.horizontalLayout_6.addWidget(self.shader_label) self.check_shader = QtModule.QCheckBox(NodeParamEditor) self.check_shader.setText(_fromUtf8("")) self.check_shader.setObjectName(_fromUtf8("check_shader")) self.horizontalLayout_6.addWidget(self.check_shader) spacerItem2 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem2) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_7 = QtModule.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.type_label = QtModule.QLabel(NodeParamEditor) self.type_label.setMinimumSize(QtCore.QSize(100, 0)) self.type_label.setObjectName(_fromUtf8("type_label")) self.horizontalLayout_7.addWidget(self.type_label) self.type_comboBox = QtModule.QComboBox(NodeParamEditor) self.type_comboBox.setMinimumSize(QtCore.QSize(100, 0)) self.type_comboBox.setObjectName(_fromUtf8("type_comboBox")) self.horizontalLayout_7.addWidget(self.type_comboBox) spacerItem3 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem3) self.verticalLayout.addLayout(self.horizontalLayout_7) self.horizontalLayout_8 = QtModule.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.detail_label = QtModule.QLabel(NodeParamEditor) self.detail_label.setMinimumSize(QtCore.QSize(100, 0)) self.detail_label.setObjectName(_fromUtf8("detail_label")) self.horizontalLayout_8.addWidget(self.detail_label) self.detail_comboBox = QtModule.QComboBox(NodeParamEditor) self.detail_comboBox.setMinimumSize(QtCore.QSize(100, 0)) self.detail_comboBox.setObjectName(_fromUtf8("detail_comboBox")) self.horizontalLayout_8.addWidget(self.detail_comboBox) spacerItem4 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem4) self.verticalLayout.addLayout(self.horizontalLayout_8) self.horizontalLayout_11 = QtModule.QHBoxLayout() self.horizontalLayout_11.setObjectName( _fromUtf8("horizontalLayout_11")) self.provider_label_2 = QtModule.QLabel(NodeParamEditor) self.provider_label_2.setMinimumSize(QtCore.QSize(100, 0)) self.provider_label_2.setObjectName(_fromUtf8("provider_label_2")) self.horizontalLayout_11.addWidget(self.provider_label_2) self.provider_comboBox = QtModule.QComboBox(NodeParamEditor) self.provider_comboBox.setMinimumSize(QtCore.QSize(100, 0)) self.provider_comboBox.setObjectName(_fromUtf8("provider_comboBox")) self.horizontalLayout_11.addWidget(self.provider_comboBox) spacerItem5 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem5) self.verticalLayout.addLayout(self.horizontalLayout_11) self.horizontalLayout_9 = QtModule.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.subtype_label = QtModule.QLabel(NodeParamEditor) self.subtype_label.setMinimumSize(QtCore.QSize(100, 0)) self.subtype_label.setObjectName(_fromUtf8("subtype_label")) self.horizontalLayout_9.addWidget(self.subtype_label) self.subtype_comboBox = QtModule.QComboBox(NodeParamEditor) self.subtype_comboBox.setMinimumSize(QtCore.QSize(100, 0)) self.subtype_comboBox.setObjectName(_fromUtf8("subtype_comboBox")) self.horizontalLayout_9.addWidget(self.subtype_comboBox) spacerItem6 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem6) self.verticalLayout.addLayout(self.horizontalLayout_9) self.horizontalLayout_10 = QtModule.QHBoxLayout() self.horizontalLayout_10.setObjectName( _fromUtf8("horizontalLayout_10")) self.range_label = QtModule.QLabel(NodeParamEditor) self.range_label.setMinimumSize(QtCore.QSize(100, 0)) self.range_label.setObjectName(_fromUtf8("range_label")) self.horizontalLayout_10.addWidget(self.range_label) self.range_lineEdit = QtModule.QLineEdit(NodeParamEditor) self.range_lineEdit.setObjectName(_fromUtf8("range_lineEdit")) self.horizontalLayout_10.addWidget(self.range_lineEdit) self.horizontalLayout_10.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_10) self.value_stackedWidget = QtModule.QStackedWidget(NodeParamEditor) self.value_stackedWidget.setObjectName( _fromUtf8("value_stackedWidget")) self.value_stackedWidgetPage1 = QtModule.QWidget() self.value_stackedWidgetPage1.setObjectName( _fromUtf8("value_stackedWidgetPage1")) self.value_stackedWidget.addWidget(self.value_stackedWidgetPage1) self.verticalLayout.addWidget(self.value_stackedWidget) spacerItem7 = QtModule.QSpacerItem(20, 0, QtModule.QSizePolicy.Minimum, QtModule.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem7) self.horizontalLayout_4 = QtModule.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.descr_label = QtModule.QLabel(NodeParamEditor) self.descr_label.setMinimumSize(QtCore.QSize(100, 0)) self.descr_label.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.descr_label.setObjectName(_fromUtf8("descr_label")) self.horizontalLayout_4.addWidget(self.descr_label) self.descr_plainTextEdit = QtModule.QPlainTextEdit(NodeParamEditor) self.descr_plainTextEdit.setMinimumSize(QtCore.QSize(0, 60)) self.descr_plainTextEdit.setObjectName( _fromUtf8("descr_plainTextEdit")) self.horizontalLayout_4.addWidget(self.descr_plainTextEdit) self.verticalLayout.addLayout(self.horizontalLayout_4) self.retranslateUi(NodeParamEditor) QtCore.QMetaObject.connectSlotsByName(NodeParamEditor)
def setupUi(self, SettingsSetup): SettingsSetup.setObjectName(_fromUtf8("SettingsSetup")) SettingsSetup.resize(376, 346) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Preferred, QtModule.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( SettingsSetup.sizePolicy().hasHeightForWidth()) SettingsSetup.setSizePolicy(sizePolicy) SettingsSetup.setMinimumSize(QtCore.QSize(0, 0)) SettingsSetup.setMaximumSize(QtCore.QSize(16777215, 16777215)) SettingsSetup.setSizeGripEnabled(False) self.verticalLayout_2 = QtModule.QVBoxLayout(SettingsSetup) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.grp_dirs = QtModule.QGroupBox(SettingsSetup) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Preferred, QtModule.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.grp_dirs.sizePolicy().hasHeightForWidth()) self.grp_dirs.setSizePolicy(sizePolicy) self.grp_dirs.setMinimumSize(QtCore.QSize(0, 0)) self.grp_dirs.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.grp_dirs.setObjectName(_fromUtf8("grp_dirs")) self.verticalLayout = QtModule.QVBoxLayout(self.grp_dirs) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.hl_temp = QtModule.QHBoxLayout() self.hl_temp.setSizeConstraint(QtModule.QLayout.SetMinimumSize) self.hl_temp.setObjectName(_fromUtf8("hl_temp")) self.label_temp = QtModule.QLabel(self.grp_dirs) self.label_temp.setMinimumSize(QtCore.QSize(80, 0)) self.label_temp.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_temp.setBaseSize(QtCore.QSize(60, 0)) self.label_temp.setObjectName(_fromUtf8("label_temp")) self.hl_temp.addWidget(self.label_temp) self.lineEdit_temp = QtModule.QLineEdit(self.grp_dirs) self.lineEdit_temp.setObjectName(_fromUtf8("lineEdit_temp")) self.hl_temp.addWidget(self.lineEdit_temp) self.btn_temp_dir = QtModule.QToolButton(self.grp_dirs) self.btn_temp_dir.setObjectName(_fromUtf8("btn_temp_dir")) self.hl_temp.addWidget(self.btn_temp_dir) self.hl_temp.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_temp) self.hl_inc = QtModule.QHBoxLayout() self.hl_inc.setObjectName(_fromUtf8("hl_inc")) self.label_inc = QtModule.QLabel(self.grp_dirs) self.label_inc.setMinimumSize(QtCore.QSize(80, 0)) self.label_inc.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_inc.setObjectName(_fromUtf8("label_inc")) self.hl_inc.addWidget(self.label_inc) self.lineEdit_inc = QtModule.QLineEdit(self.grp_dirs) self.lineEdit_inc.setObjectName(_fromUtf8("lineEdit_inc")) self.hl_inc.addWidget(self.lineEdit_inc) self.btn_inc_dir = QtModule.QToolButton(self.grp_dirs) self.btn_inc_dir.setObjectName(_fromUtf8("btn_inc_dir")) self.hl_inc.addWidget(self.btn_inc_dir) self.hl_inc.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_inc) self.hl_lib = QtModule.QHBoxLayout() self.hl_lib.setObjectName(_fromUtf8("hl_lib")) self.label_lib = QtModule.QLabel(self.grp_dirs) self.label_lib.setMinimumSize(QtCore.QSize(80, 0)) self.label_lib.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_lib.setObjectName(_fromUtf8("label_lib")) self.hl_lib.addWidget(self.label_lib) self.lineEdit_lib = QtModule.QLineEdit(self.grp_dirs) self.lineEdit_lib.setObjectName(_fromUtf8("lineEdit_lib")) self.hl_lib.addWidget(self.lineEdit_lib) self.btn_lib_dir = QtModule.QToolButton(self.grp_dirs) self.btn_lib_dir.setObjectName(_fromUtf8("btn_lib_dir")) self.hl_lib.addWidget(self.btn_lib_dir) self.hl_lib.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_lib) self.hl_nodes = QtModule.QHBoxLayout() self.hl_nodes.setObjectName(_fromUtf8("hl_nodes")) self.label_nodes = QtModule.QLabel(self.grp_dirs) self.label_nodes.setMinimumSize(QtCore.QSize(80, 0)) self.label_nodes.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_nodes.setObjectName(_fromUtf8("label_nodes")) self.hl_nodes.addWidget(self.label_nodes) self.lineEdit_nodes = QtModule.QLineEdit(self.grp_dirs) self.lineEdit_nodes.setObjectName(_fromUtf8("lineEdit_nodes")) self.hl_nodes.addWidget(self.lineEdit_nodes) self.btn_nodes_dir = QtModule.QToolButton(self.grp_dirs) self.btn_nodes_dir.setObjectName(_fromUtf8("btn_nodes_dir")) self.hl_nodes.addWidget(self.btn_nodes_dir) self.hl_nodes.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_nodes) self.hl_shaders = QtModule.QHBoxLayout() self.hl_shaders.setObjectName(_fromUtf8("hl_shaders")) self.label_shaders = QtModule.QLabel(self.grp_dirs) self.label_shaders.setMinimumSize(QtCore.QSize(80, 0)) self.label_shaders.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_shaders.setObjectName(_fromUtf8("label_shaders")) self.hl_shaders.addWidget(self.label_shaders) self.lineEdit_shaders = QtModule.QLineEdit(self.grp_dirs) self.lineEdit_shaders.setObjectName(_fromUtf8("lineEdit_shaders")) self.hl_shaders.addWidget(self.lineEdit_shaders) self.btn_shaders_dir = QtModule.QToolButton(self.grp_dirs) self.btn_shaders_dir.setObjectName(_fromUtf8("btn_shaders_dir")) self.hl_shaders.addWidget(self.btn_shaders_dir) self.hl_shaders.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_shaders) self.hl_textures = QtModule.QHBoxLayout() self.hl_textures.setObjectName(_fromUtf8("hl_textures")) self.label_textures = QtModule.QLabel(self.grp_dirs) self.label_textures.setMinimumSize(QtCore.QSize(80, 0)) self.label_textures.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_textures.setObjectName(_fromUtf8("label_textures")) self.hl_textures.addWidget(self.label_textures) self.lineEdit_textures = QtModule.QLineEdit(self.grp_dirs) self.lineEdit_textures.setObjectName(_fromUtf8("lineEdit_textures")) self.hl_textures.addWidget(self.lineEdit_textures) self.btn_textures_dir = QtModule.QToolButton(self.grp_dirs) self.btn_textures_dir.setObjectName(_fromUtf8("btn_textures_dir")) self.hl_textures.addWidget(self.btn_textures_dir) self.hl_textures.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_textures) self.hl_archives = QtModule.QHBoxLayout() self.hl_archives.setObjectName(_fromUtf8("hl_archives")) self.label_archives = QtModule.QLabel(self.grp_dirs) self.label_archives.setMinimumSize(QtCore.QSize(80, 0)) self.label_archives.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_archives.setObjectName(_fromUtf8("label_archives")) self.hl_archives.addWidget(self.label_archives) self.lineEdit_archives = QtModule.QLineEdit(self.grp_dirs) self.lineEdit_archives.setObjectName(_fromUtf8("lineEdit_archives")) self.hl_archives.addWidget(self.lineEdit_archives) self.btn_archives_dir = QtModule.QToolButton(self.grp_dirs) self.btn_archives_dir.setObjectName(_fromUtf8("btn_archives_dir")) self.hl_archives.addWidget(self.btn_archives_dir) self.hl_archives.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_archives) self.verticalLayout_2.addWidget(self.grp_dirs) spacerItem = QtModule.QSpacerItem(20, 20, QtModule.QSizePolicy.Minimum, QtModule.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.buttonBox = QtModule.QDialogButtonBox(SettingsSetup) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtModule.QDialogButtonBox.Cancel | QtModule.QDialogButtonBox.Ok) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.verticalLayout_2.addWidget(self.buttonBox) self.retranslateUi(SettingsSetup) if usePyQt4: QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), SettingsSetup.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), SettingsSetup.reject) QtCore.QObject.connect(self.btn_lib_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), SettingsSetup.onBrowseLibraryDir) QtCore.QObject.connect(self.btn_temp_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), SettingsSetup.onBrowseTempDir) QtCore.QObject.connect(self.btn_inc_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), SettingsSetup.onBrowseIncludesDir) QtCore.QObject.connect(self.btn_nodes_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), SettingsSetup.onBrowseNodesDir) QtCore.QObject.connect(self.btn_shaders_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), SettingsSetup.onBrowseShadersDir) QtCore.QObject.connect(self.btn_textures_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), SettingsSetup.onBrowseTexturesDir) QtCore.QObject.connect(self.btn_archives_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), SettingsSetup.onBrowseArchivesDir) else: self.buttonBox.accepted.connect(SettingsSetup.accept) self.buttonBox.rejected.connect(SettingsSetup.reject) self.btn_lib_dir.clicked.connect(SettingsSetup.onBrowseLibraryDir) self.btn_temp_dir.clicked.connect(SettingsSetup.onBrowseTempDir) self.btn_inc_dir.clicked.connect(SettingsSetup.onBrowseIncludesDir) self.btn_nodes_dir.clicked.connect(SettingsSetup.onBrowseNodesDir) self.btn_shaders_dir.clicked.connect( SettingsSetup.onBrowseShadersDir) self.btn_textures_dir.clicked.connect( SettingsSetup.onBrowseTexturesDir) self.btn_archives_dir.clicked.connect( SettingsSetup.onBrowseArchivesDir) QtCore.QMetaObject.connectSlotsByName(SettingsSetup)
def setupUi(self, ProjectSetup): ProjectSetup.setObjectName(_fromUtf8("ProjectSetup")) ProjectSetup.resize(426, 342) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Preferred, QtModule.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( ProjectSetup.sizePolicy().hasHeightForWidth()) ProjectSetup.setSizePolicy(sizePolicy) ProjectSetup.setMinimumSize(QtCore.QSize(0, 0)) ProjectSetup.setMaximumSize(QtCore.QSize(16777215, 16777215)) ProjectSetup.setSizeGripEnabled(False) self.verticalLayout_3 = QtModule.QVBoxLayout(ProjectSetup) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.grp_project = QtModule.QGroupBox(ProjectSetup) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Preferred, QtModule.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.grp_project.sizePolicy().hasHeightForWidth()) self.grp_project.setSizePolicy(sizePolicy) self.grp_project.setMinimumSize(QtCore.QSize(0, 0)) self.grp_project.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.grp_project.setObjectName(_fromUtf8("grp_project")) self.verticalLayout = QtModule.QVBoxLayout(self.grp_project) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.hl_project = QtModule.QHBoxLayout() self.hl_project.setObjectName(_fromUtf8("hl_project")) self.label_project = QtModule.QLabel(self.grp_project) self.label_project.setMinimumSize(QtCore.QSize(80, 0)) self.label_project.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_project.setObjectName(_fromUtf8("label_project")) self.hl_project.addWidget(self.label_project) self.lineEdit_project = QtModule.QLineEdit(self.grp_project) self.lineEdit_project.setObjectName(_fromUtf8("lineEdit_project")) self.hl_project.addWidget(self.lineEdit_project) self.btn_project_dir = QtModule.QToolButton(self.grp_project) self.btn_project_dir.setObjectName(_fromUtf8("btn_project_dir")) self.hl_project.addWidget(self.btn_project_dir) self.hl_project.setStretch(1, 1) self.verticalLayout.addLayout(self.hl_project) self.verticalLayout_3.addWidget(self.grp_project) self.grp_shaders = QtModule.QGroupBox(ProjectSetup) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Preferred, QtModule.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.grp_shaders.sizePolicy().hasHeightForWidth()) self.grp_shaders.setSizePolicy(sizePolicy) self.grp_shaders.setMinimumSize(QtCore.QSize(0, 0)) self.grp_shaders.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.grp_shaders.setObjectName(_fromUtf8("grp_shaders")) self.verticalLayout_2 = QtModule.QVBoxLayout(self.grp_shaders) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.hl_shaders = QtModule.QHBoxLayout() self.hl_shaders.setObjectName(_fromUtf8("hl_shaders")) self.label_shaders = QtModule.QLabel(self.grp_shaders) self.label_shaders.setMinimumSize(QtCore.QSize(80, 0)) self.label_shaders.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_shaders.setObjectName(_fromUtf8("label_shaders")) self.hl_shaders.addWidget(self.label_shaders) self.lineEdit_shaders = QtModule.QLineEdit(self.grp_shaders) self.lineEdit_shaders.setObjectName(_fromUtf8("lineEdit_shaders")) self.hl_shaders.addWidget(self.lineEdit_shaders) self.btn_shaders_dir = QtModule.QToolButton(self.grp_shaders) self.btn_shaders_dir.setObjectName(_fromUtf8("btn_shaders_dir")) self.hl_shaders.addWidget(self.btn_shaders_dir) self.verticalLayout_2.addLayout(self.hl_shaders) self.hl_network = QtModule.QHBoxLayout() self.hl_network.setObjectName(_fromUtf8("hl_network")) self.label_network = QtModule.QLabel(self.grp_shaders) self.label_network.setMinimumSize(QtCore.QSize(80, 0)) self.label_network.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_network.setObjectName(_fromUtf8("label_network")) self.hl_network.addWidget(self.label_network) self.lineEdit_network = QtModule.QLineEdit(self.grp_shaders) self.lineEdit_network.setObjectName(_fromUtf8("lineEdit_network")) self.hl_network.addWidget(self.lineEdit_network) self.btn_network_dir = QtModule.QToolButton(self.grp_shaders) self.btn_network_dir.setObjectName(_fromUtf8("btn_network_dir")) self.hl_network.addWidget(self.btn_network_dir) self.verticalLayout_2.addLayout(self.hl_network) self.hl_sources = QtModule.QHBoxLayout() self.hl_sources.setObjectName(_fromUtf8("hl_sources")) self.label_sources = QtModule.QLabel(self.grp_shaders) self.label_sources.setMinimumSize(QtCore.QSize(80, 0)) self.label_sources.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_sources.setObjectName(_fromUtf8("label_sources")) self.hl_sources.addWidget(self.label_sources) self.lineEdit_sources = QtModule.QLineEdit(self.grp_shaders) self.lineEdit_sources.setObjectName(_fromUtf8("lineEdit_sources")) self.hl_sources.addWidget(self.lineEdit_sources) self.btn_sources_dir = QtModule.QToolButton(self.grp_shaders) self.btn_sources_dir.setObjectName(_fromUtf8("btn_sources_dir")) self.hl_sources.addWidget(self.btn_sources_dir) self.verticalLayout_2.addLayout(self.hl_sources) self.hl_textures = QtModule.QHBoxLayout() self.hl_textures.setObjectName(_fromUtf8("hl_textures")) self.label_textures = QtModule.QLabel(self.grp_shaders) self.label_textures.setMinimumSize(QtCore.QSize(80, 0)) self.label_textures.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_textures.setObjectName(_fromUtf8("label_textures")) self.hl_textures.addWidget(self.label_textures) self.lineEdit_textures = QtModule.QLineEdit(self.grp_shaders) self.lineEdit_textures.setObjectName(_fromUtf8("lineEdit_textures")) self.hl_textures.addWidget(self.lineEdit_textures) self.btn_textures_dir = QtModule.QToolButton(self.grp_shaders) self.btn_textures_dir.setObjectName(_fromUtf8("btn_textures_dir")) self.hl_textures.addWidget(self.btn_textures_dir) self.verticalLayout_2.addLayout(self.hl_textures) self.verticalLayout_3.addWidget(self.grp_shaders) spacerItem = QtModule.QSpacerItem(20, 20, QtModule.QSizePolicy.Minimum, QtModule.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.buttonBox = QtModule.QDialogButtonBox(ProjectSetup) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtModule.QDialogButtonBox.Cancel | QtModule.QDialogButtonBox.Ok) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.verticalLayout_3.addWidget(self.buttonBox) self.retranslateUi(ProjectSetup) if usePyQt4: QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), ProjectSetup.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), ProjectSetup.reject) QtCore.QObject.connect(self.btn_project_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), ProjectSetup.onBrowseProjectDir) QtCore.QObject.connect(self.btn_network_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), ProjectSetup.onBrowseNetworksDir) QtCore.QObject.connect(self.btn_shaders_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), ProjectSetup.onBrowseShadersDir) QtCore.QObject.connect(self.btn_sources_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), ProjectSetup.onBrowseSourcesDir) QtCore.QObject.connect(self.btn_textures_dir, QtCore.SIGNAL(_fromUtf8("clicked()")), ProjectSetup.onBrowseTexturesDir) else: self.buttonBox.accepted.connect(ProjectSetup.accept) self.buttonBox.rejected.connect(ProjectSetup.reject) self.btn_project_dir.clicked.connect( ProjectSetup.onBrowseProjectDir) self.btn_network_dir.clicked.connect( ProjectSetup.onBrowseNetworksDir) self.btn_shaders_dir.clicked.connect( ProjectSetup.onBrowseShadersDir) self.btn_sources_dir.clicked.connect( ProjectSetup.onBrowseSourcesDir) self.btn_textures_dir.clicked.connect( ProjectSetup.onBrowseTexturesDir) QtCore.QMetaObject.connectSlotsByName(ProjectSetup)
def setNode(self, editNode): # self.disconnectSignals() self.editNode = editNode if self.editNode is not None: # name = self.editNode.name if self.editNode.name is None: name = '' self.ui.name_lineEdit.setText(name) label = self.editNode.label if self.editNode.label is None: label = '' self.ui.label_lineEdit.setText(label) author = self.editNode.author if self.editNode.author is None: author = '' self.ui.author_lineEdit.setText(author) master = self.editNode.master if self.editNode.master is None: master = '' self.ui.master_lineEdit.setText(master) icon = self.editNode.icon if self.editNode.icon is None: icon = '' self.ui.icon_lineEdit.setText(icon) # print '* self.editNode.help = %s' % self.editNode.help doc = QtGui.QTextDocument() help_text = '' if self.editNode.help != None: help_text = self.editNode.help doc.setPlainText(help_text) layout = QtModule.QPlainTextDocumentLayout(doc) doc.setDocumentLayout(layout) self.ui.help_plainTextEdit.setDocument(doc) self.ui.id_lineEdit.setText(str(self.editNode.id)) self.ui.type_comboBox.setEditable(False) self.ui.type_comboBox.setMinimumSize( QtCore.QSize(UI.COMBO_WIDTH, UI.COMBO_HEIGHT)) self.ui.type_comboBox.setMaximumSize( QtCore.QSize(UI.MAX, UI.COMBO_HEIGHT)) currentIdx = -1 i = 0 for label in VALID_NODE_TYPES: self.ui.type_comboBox.addItem(label) if label == self.editNode.type: currentIdx = i i += 1 self.ui.type_comboBox.setCurrentIndex(currentIdx) # temporary disabled, until "how to do it gracefully" will be clear ... self.ui.type_comboBox.setEnabled(False) self.connectSignals()
def setupUi(self, NodeEditorDialog): NodeEditorDialog.setObjectName(_fromUtf8("NodeEditorDialog")) NodeEditorDialog.resize(750, 658) self.verticalLayout = QtModule.QVBoxLayout(NodeEditorDialog) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.splitter = QtModule.QSplitter(NodeEditorDialog) self.splitter.setLineWidth(2) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setHandleWidth(8) self.splitter.setChildrenCollapsible(False) self.splitter.setObjectName(_fromUtf8("splitter")) self.toolBox = QtModule.QToolBox(self.splitter) self.toolBox.setMinimumSize(QtCore.QSize(0, 0)) self.toolBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.toolBox.setBaseSize(QtCore.QSize(200, 0)) self.toolBox.setFrameShape(QtModule.QFrame.NoFrame) self.toolBox.setFrameShadow(QtModule.QFrame.Plain) self.toolBox.setLineWidth(1) self.toolBox.setMidLineWidth(0) self.toolBox.setObjectName(_fromUtf8("toolBox")) self.internals = QtModule.QWidget() self.internals.setGeometry(QtCore.QRect(0, 0, 204, 501)) self.internals.setObjectName(_fromUtf8("internals")) self.verticalLayout_3 = QtModule.QVBoxLayout(self.internals) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.tabs_code_list = QtModule.QTabWidget(self.internals) self.tabs_code_list.setObjectName(_fromUtf8("tabs_code_list")) self.internals_tab = QtModule.QWidget() self.internals_tab.setObjectName(_fromUtf8("internals_tab")) self.gridLayout_4 = QtModule.QGridLayout(self.internals_tab) self.gridLayout_4.setContentsMargins(2, 2, 2, 2) self.gridLayout_4.setSpacing(0) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.internals_list = NodeNamesEditor(self.internals_tab) self.internals_list.setObjectName(_fromUtf8("internals_list")) self.gridLayout_4.addWidget(self.internals_list, 0, 0, 1, 1) self.tabs_code_list.addTab(self.internals_tab, _fromUtf8("")) self.includes_tab = QtModule.QWidget() self.includes_tab.setObjectName(_fromUtf8("includes_tab")) self.gridLayout_5 = QtModule.QGridLayout(self.includes_tab) self.gridLayout_5.setContentsMargins(2, 2, 2, 2) self.gridLayout_5.setSpacing(0) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.includes_list = NodeNamesEditor(self.includes_tab) self.includes_list.setObjectName(_fromUtf8("includes_list")) self.gridLayout_5.addWidget(self.includes_list, 0, 0, 1, 1) self.tabs_code_list.addTab(self.includes_tab, _fromUtf8("")) self.verticalLayout_3.addWidget(self.tabs_code_list) self.toolBox.addItem(self.internals, _fromUtf8("")) self.parameters = QtModule.QWidget() self.parameters.setGeometry(QtCore.QRect(0, 0, 204, 501)) self.parameters.setObjectName(_fromUtf8("parameters")) self.verticalLayout_8 = QtModule.QVBoxLayout(self.parameters) self.verticalLayout_8.setSpacing(0) #if usePyQt4 : self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) self.tabs_param_list = QtModule.QTabWidget(self.parameters) self.tabs_param_list.setObjectName(_fromUtf8("tabs_param_list")) self.inputs_tab = QtModule.QWidget() self.inputs_tab.setObjectName(_fromUtf8("inputs_tab")) self.gridLayout_2 = QtModule.QGridLayout(self.inputs_tab) #if usePyQt4 : self.gridLayout_2.setContentsMargins(2, 2, 2, 2) self.gridLayout_2.setSpacing(0) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.input_list = NodeNamesEditor(self.inputs_tab) self.input_list.setObjectName(_fromUtf8("input_list")) self.gridLayout_2.addWidget(self.input_list, 0, 0, 1, 1) self.tabs_param_list.addTab(self.inputs_tab, _fromUtf8("")) self.outputs_tab = QtModule.QWidget() self.outputs_tab.setObjectName(_fromUtf8("outputs_tab")) self.gridLayout_3 = QtModule.QGridLayout(self.outputs_tab) #if usePyQt4 : self.gridLayout_3.setContentsMargins(2, 2, 2, 2) self.gridLayout_3.setSpacing(0) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.output_list = NodeNamesEditor(self.outputs_tab) self.output_list.setObjectName(_fromUtf8("output_list")) self.gridLayout_3.addWidget(self.output_list, 0, 0, 1, 1) self.tabs_param_list.addTab(self.outputs_tab, _fromUtf8("")) self.verticalLayout_8.addWidget(self.tabs_param_list) self.toolBox.addItem(self.parameters, _fromUtf8("")) self.handlers = QtModule.QWidget() self.handlers.setGeometry(QtCore.QRect(0, 0, 204, 501)) self.handlers.setObjectName(_fromUtf8("handlers")) self.verticalLayout_2 = QtModule.QVBoxLayout(self.handlers) self.verticalLayout_2.setSpacing(0) #if usePyQt4 : self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.handlers_list = NodeNamesEditor(self.handlers) self.handlers_list.setObjectName(_fromUtf8("handlers_list")) self.verticalLayout_2.addWidget(self.handlers_list) self.toolBox.addItem(self.handlers, _fromUtf8("")) self.links = QtModule.QWidget() self.links.setGeometry(QtCore.QRect(0, 0, 204, 501)) self.links.setObjectName(_fromUtf8("links")) self.verticalLayout_81 = QtModule.QVBoxLayout(self.links) self.verticalLayout_81.setSpacing(0) #if usePyQt4 : self.verticalLayout_81.setContentsMargins(0, 0, 0, 0) self.verticalLayout_81.setObjectName(_fromUtf8("verticalLayout_81")) self.tabs_links_list = QtModule.QTabWidget(self.links) self.tabs_links_list.setObjectName(_fromUtf8("tabs_links_list")) self.input_links_tab = QtModule.QWidget() self.input_links_tab.setObjectName(_fromUtf8("input_links_tab")) self.gridLayout_6 = QtModule.QGridLayout(self.input_links_tab) #if usePyQt4 : self.gridLayout_6.setContentsMargins(0, 0, 0, 0) self.gridLayout_6.setSpacing(0) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.input_links_listWidget = QtModule.QListWidget( self.input_links_tab) self.input_links_listWidget.setObjectName( _fromUtf8("input_links_listWidget")) self.gridLayout_6.addWidget(self.input_links_listWidget, 0, 0, 1, 1) self.tabs_links_list.addTab(self.input_links_tab, _fromUtf8("")) self.output_links_tab = QtModule.QWidget() self.output_links_tab.setObjectName(_fromUtf8("output_links_tab")) self.gridLayout_66 = QtModule.QGridLayout(self.output_links_tab) #if usePyQt4 : self.gridLayout_66.setContentsMargins(2, 2, 2, 2) self.gridLayout_66.setSpacing(0) self.gridLayout_66.setObjectName(_fromUtf8("gridLayout_66")) self.output_links_listWidget = QtModule.QListWidget( self.output_links_tab) self.output_links_listWidget.setObjectName( _fromUtf8("output_links_listWidget")) self.gridLayout_66.addWidget(self.output_links_listWidget, 0, 0, 1, 1) self.tabs_links_list.addTab(self.output_links_tab, _fromUtf8("")) self.verticalLayout_81.addWidget(self.tabs_links_list) self.toolBox.addItem(self.links, _fromUtf8("")) self.tabWidget = QtModule.QTabWidget(self.splitter) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.node_tab = QtModule.QWidget() self.node_tab.setObjectName(_fromUtf8("node_tab")) self.gridLayout_10 = QtModule.QGridLayout(self.node_tab) self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) self.node = NodePropertiesEditor(self.node_tab) self.node.setObjectName(_fromUtf8("node")) self.gridLayout_10.addWidget(self.node, 0, 0, 1, 1) self.tabWidget.addTab(self.node_tab, _fromUtf8("")) self.node_code_tab = QtModule.QWidget() self.node_code_tab.setObjectName(_fromUtf8("node_code_tab")) self.gridLayout = QtModule.QGridLayout(self.node_code_tab) #if usePyQt4 : self.gridLayout.setContentsMargins(2, 2, 2, 2) self.gridLayout.setSpacing(2) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.node_code = NodeCodeEditor(self.node_code_tab) self.node_code.setObjectName(_fromUtf8("node_code")) self.gridLayout.addWidget(self.node_code, 0, 0, 1, 1) self.tabWidget.addTab(self.node_code_tab, _fromUtf8("")) self.control_code_tab = QtModule.QWidget() self.control_code_tab.setObjectName(_fromUtf8("control_code_tab")) self.gridLayout_7 = QtModule.QGridLayout(self.control_code_tab) #if usePyQt4 : self.gridLayout_7.setContentsMargins(2, 2, 2, 2) self.gridLayout_7.setSpacing(2) self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) self.control_code = NodeCodeEditor(self.control_code_tab) self.control_code.setObjectName(_fromUtf8("control_code")) self.gridLayout_7.addWidget(self.control_code, 0, 0, 1, 1) self.tabWidget.addTab(self.control_code_tab, _fromUtf8("")) self.event_code_tab = QtModule.QWidget() self.event_code_tab.setObjectName(_fromUtf8("event_code_tab")) self.gridLayout_8 = QtModule.QGridLayout(self.event_code_tab) #if usePyQt4 : self.gridLayout_8.setContentsMargins(2, 2, 2, 2) self.gridLayout_8.setSpacing(2) self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) self.event_code = NodeCodeEditor(self.event_code_tab) self.event_code.setObjectName(_fromUtf8("event_code")) self.gridLayout_8.addWidget(self.event_code, 0, 0, 1, 1) self.tabWidget.addTab(self.event_code_tab, _fromUtf8("")) self.param_code_tab = QtModule.QWidget() self.param_code_tab.setObjectName(_fromUtf8("param_code_tab")) self.gridLayout_9 = QtModule.QGridLayout(self.param_code_tab) #if usePyQt4 : self.gridLayout_9.setContentsMargins(2, 2, 2, 2) self.gridLayout_9.setSpacing(2) self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9")) self.param_code = NodeCodeEditor(self.param_code_tab) self.param_code.setObjectName(_fromUtf8("param_code")) self.gridLayout_9.addWidget(self.param_code, 0, 0, 1, 1) self.tabWidget.addTab(self.param_code_tab, _fromUtf8("")) self.param_tab = QtModule.QWidget() self.param_tab.setObjectName(_fromUtf8("param_tab")) self.gridLayout_11 = QtModule.QGridLayout(self.param_tab) self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11")) self.param = NodeParamEditor(self.param_tab) self.param.setObjectName(_fromUtf8("param")) self.gridLayout_11.addWidget(self.param, 0, 0, 1, 1) self.tabWidget.addTab(self.param_tab, _fromUtf8("")) self.link_tab = QtModule.QWidget() self.link_tab.setObjectName(_fromUtf8("link_tab")) self.gridLayout_12 = QtModule.QGridLayout(self.link_tab) self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12")) self.link = NodeLinkEditor(self.link_tab) self.link.setObjectName(_fromUtf8("link")) self.gridLayout_12.addWidget(self.link, 0, 0, 1, 1) self.tabWidget.addTab(self.link_tab, _fromUtf8("")) self.verticalLayout.addWidget(self.splitter) self.horizontalLayout = QtModule.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.btn_save = QtModule.QPushButton(NodeEditorDialog) self.btn_save.setObjectName(_fromUtf8("btn_save")) self.horizontalLayout.addWidget(self.btn_save) self.btn_close = QtModule.QPushButton(NodeEditorDialog) self.btn_close.setObjectName(_fromUtf8("btn_close")) self.horizontalLayout.addWidget(self.btn_close) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout.setStretch(0, 1) self.retranslateUi(NodeEditorDialog) self.toolBox.setCurrentIndex(0) self.toolBox.layout().setSpacing(6) self.tabs_code_list.setCurrentIndex(0) self.tabs_param_list.setCurrentIndex(0) self.tabs_links_list.setCurrentIndex(0) self.tabWidget.setCurrentIndex(0) if usePyQt4: QtCore.QObject.connect( self.toolBox, QtCore.SIGNAL(_fromUtf8("currentChanged(int)")), NodeEditorDialog.onToolBoxIndexChanged) QtCore.QObject.connect(self.btn_save, QtCore.SIGNAL(_fromUtf8("clicked()")), NodeEditorDialog.accept) QtCore.QObject.connect(self.btn_close, QtCore.SIGNAL(_fromUtf8("clicked()")), NodeEditorDialog.reject) QtCore.QObject.connect( self.input_links_listWidget, QtCore.SIGNAL(_fromUtf8("itemSelectionChanged()")), NodeEditorDialog.updateGui) QtCore.QObject.connect( self.output_links_listWidget, QtCore.SIGNAL(_fromUtf8("itemSelectionChanged()")), NodeEditorDialog.updateGui) QtCore.QObject.connect( self.tabs_links_list, QtCore.SIGNAL(_fromUtf8("currentChanged(int)")), NodeEditorDialog.updateGui) else: self.toolBox.currentChanged.connect( NodeEditorDialog.onToolBoxIndexChanged) self.btn_save.clicked.connect(NodeEditorDialog.accept) self.btn_close.clicked.connect(NodeEditorDialog.reject) self.input_links_listWidget.itemSelectionChanged.connect( NodeEditorDialog.updateGui) self.output_links_listWidget.itemSelectionChanged.connect( NodeEditorDialog.updateGui) self.tabs_links_list.currentChanged.connect( NodeEditorDialog.updateGui) QtCore.QMetaObject.connectSlotsByName(NodeEditorDialog)
def buildGeneralGui(self): #if DEBUG_MODE : print ">> ParamWidget buildGeneralGui" self.label_vl = QtModule.QVBoxLayout() self.label_vl.setSpacing(UI.SPACING) self.label_vl.setContentsMargins(0, 0, 0, 0) self.label_vl.setAlignment(QtCore.Qt.AlignTop | QtCore.Qt.AlignLeft) self.hl = QtModule.QHBoxLayout() self.hl.setSpacing(UI.SPACING) self.hl.setContentsMargins(0, 0, 0, 0) self.hl.setAlignment(QtCore.Qt.AlignTop | QtCore.Qt.AlignLeft) # vertical layout for parametrs values (e.g. output links or matrix rows) self.param_vl = QtModule.QVBoxLayout() self.param_vl.setSpacing(UI.SPACING) self.param_vl.setContentsMargins(0, 0, 0, 0) self.param_vl.setAlignment(QtCore.Qt.AlignTop | QtCore.Qt.AlignLeft) # # add 'isShaderParam' check box only for RSL nodes # if self.gfxNode is not None: # # add "Use as Shader parameter" checkbox # #if ( self.gfxNode.node.type in VALID_RSL_NODE_TYPES ) and ( self.param.type in VALID_RSL_PARAM_TYPES ) and ( self.param.provider != 'attribute' ) : if ( self.gfxNode.node.format == 'rsl' ) and \ ( self.param.type in VALID_RSL_PARAM_TYPES ) and \ ( self.param.provider != 'attribute' ) : self.check = QtModule.QCheckBox(self) self.check.setMinimumSize( QtCore.QSize(UI.CHECK_WIDTH, UI.HEIGHT)) self.check.setMaximumSize( QtCore.QSize(UI.CHECK_WIDTH, UI.HEIGHT)) self.check.setToolTip('Use as Shader parameter') self.check.setChecked(self.param.shaderParam) if usePyQt4: self.connect(self.check, QtCore.SIGNAL('stateChanged(int)'), self.onShaderParamChanged) else: self.check.stateChanged.connect(self.onShaderParamChanged) self.hl.addWidget(self.check) else: spacer = QtModule.QSpacerItem(UI.LT_SPACE, UI.HEIGHT, QtModule.QSizePolicy.Minimum, QtModule.QSizePolicy.Minimum) self.hl.addItem(spacer) # # add 'remove' button for removable parameters # if self.param.removable: self.removeButton = QtModule.QToolButton(self) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Fixed, QtModule.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(20) sizePolicy.setVerticalStretch(20) sizePolicy.setHeightForWidth( self.removeButton.sizePolicy().hasHeightForWidth()) self.removeButton.setSizePolicy(sizePolicy) self.removeButton.setMaximumSize(QtCore.QSize(20, 20)) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(':/edit_icons/resources/del_list.png'), QtGui.QIcon.Normal, QtGui.QIcon.On) self.removeButton.setIcon(icon) self.removeButton.setAutoRaise(True) self.removeButton.setToolTip('Remove parameter') self.removeButton.setIconSize(QtCore.QSize(16, 16)) self.removeButton.setObjectName('removeButton') self.hl.addWidget(self.removeButton) if usePyQt4: QtCore.QObject.connect(self.removeButton, QtCore.SIGNAL('clicked()'), self.onRemoveItem) else: self.removeButton.clicked.connect(self.onRemoveItem) self.label = ParamLabel(self, self.param) self.helpMark = QtModule.QLabel(self) palette = QtGui.QPalette() palette.setColor(QtGui.QPalette.WindowText, QtGui.QColor(0, 140, 0)) font1 = QtGui.QFont() font1.setBold(True) self.helpMark.setPalette(palette) self.helpMark.setFont(font1) self.helpMark.setText('') self.helpMark.setMinimumSize(QtCore.QSize(6, UI.HEIGHT)) self.helpMark.setMaximumSize(QtCore.QSize(6, UI.HEIGHT)) self.helpMark.setEnabled(False) if self.param.help is not None and self.param.help != '': self.label.setWhatsThis(self.param.help) self.helpMark.setWhatsThis(self.param.help) self.helpMark.setText('?') self.helpMark.setEnabled(True) self.label.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) #self.label.setMinimumSize ( QtCore.QSize ( UI.LABEL_WIDTH, UI.HEIGHT ) ) #self.label.setMaximumSize ( QtCore.QSize ( UI.LABEL_WIDTH, UI.HEIGHT ) ) #self.vl.addWidget ( self.gui ) self.hl.addWidget(self.label) self.hl.addWidget(self.helpMark) #self.hl.addLayout ( self.param_vl ) #sp = QtModule.QSpacerItem ( 20, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum ) self.label_vl.addLayout(self.hl) sp_v = QtModule.QSpacerItem(0, 0, QtModule.QSizePolicy.Minimum, QtModule.QSizePolicy.Expanding) self.label_vl.addItem(sp_v)
def setupUi(self, NodeSwatchParam): NodeSwatchParam.setObjectName(_fromUtf8("NodeSwatchParam")) NodeSwatchParam.resize(408, 309) self.verticalLayout = QtModule.QVBoxLayout(NodeSwatchParam) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.hl_type = QtModule.QHBoxLayout() self.hl_type.setObjectName(_fromUtf8("hl_type")) self.label = QtModule.QLabel(NodeSwatchParam) self.label.setMinimumSize(QtCore.QSize(80, 0)) self.label.setObjectName(_fromUtf8("label")) self.hl_type.addWidget(self.label) self.type_selector = QtModule.QComboBox(NodeSwatchParam) self.type_selector.setEnabled(False) self.type_selector.setObjectName(_fromUtf8("type_selector")) self.hl_type.addWidget(self.type_selector) spacerItem = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.hl_type.addItem(spacerItem) self.hl_type.setStretch(2, 1) self.verticalLayout.addLayout(self.hl_type) self.hl_param = QtModule.QHBoxLayout() self.hl_param.setObjectName(_fromUtf8("hl_param")) self.label_2 = QtModule.QLabel(NodeSwatchParam) self.label_2.setMinimumSize(QtCore.QSize(80, 0)) self.label_2.setObjectName(_fromUtf8("label_2")) self.hl_param.addWidget(self.label_2) self.param_selector = QtModule.QComboBox(NodeSwatchParam) self.param_selector.setObjectName(_fromUtf8("param_selector")) self.hl_param.addWidget(self.param_selector) spacerItem1 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.hl_param.addItem(spacerItem1) self.verticalLayout.addLayout(self.hl_param) self.hl_shape = QtModule.QHBoxLayout() self.hl_shape.setObjectName(_fromUtf8("hl_shape")) self.label_3 = QtModule.QLabel(NodeSwatchParam) self.label_3.setMinimumSize(QtCore.QSize(80, 0)) self.label_3.setObjectName(_fromUtf8("label_3")) self.hl_shape.addWidget(self.label_3) self.shape_selector = QtModule.QComboBox(NodeSwatchParam) self.shape_selector.setObjectName(_fromUtf8("shape_selector")) self.hl_shape.addWidget(self.shape_selector) spacerItem2 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.hl_shape.addItem(spacerItem2) self.verticalLayout.addLayout(self.hl_shape) self.hl_size = QtModule.QHBoxLayout() self.hl_size.setObjectName(_fromUtf8("hl_size")) self.label_4 = QtModule.QLabel(NodeSwatchParam) self.label_4.setMinimumSize(QtCore.QSize(80, 0)) self.label_4.setObjectName(_fromUtf8("label_4")) self.hl_size.addWidget(self.label_4) self.size_selector = QtModule.QComboBox(NodeSwatchParam) self.size_selector.setObjectName(_fromUtf8("size_selector")) self.hl_size.addWidget(self.size_selector) spacerItem3 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.hl_size.addItem(spacerItem3) self.verticalLayout.addLayout(self.hl_size) self.hl_rate = QtModule.QHBoxLayout() self.hl_rate.setObjectName(_fromUtf8("hl_rate")) self.label_5 = QtModule.QLabel(NodeSwatchParam) self.label_5.setMinimumSize(QtCore.QSize(80, 0)) self.label_5.setObjectName(_fromUtf8("label_5")) self.hl_rate.addWidget(self.label_5) self.lineEdit = QtModule.QLineEdit(NodeSwatchParam) self.lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.lineEdit.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.hl_rate.addWidget(self.lineEdit) spacerItem4 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.hl_rate.addItem(spacerItem4) self.verticalLayout.addLayout(self.hl_rate) spacerItem5 = QtModule.QSpacerItem(20, 148, QtModule.QSizePolicy.Minimum, QtModule.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem5) self.retranslateUi(NodeSwatchParam) QtCore.QMetaObject.connectSlotsByName(NodeSwatchParam)
def buildGui(self): # label = QtModule.QLabel() label.setMinimumSize(QtCore.QSize(UI.NODE_LABEL_WIDTH, UI.HEIGHT)) label.setMaximumSize(QtCore.QSize(UI.NODE_LABEL_WIDTH, UI.HEIGHT)) font = QtGui.QFont() label.setFont(font) #label.setAlignment(QtCore.Qt.AlignCenter) label.setText('Label') self.nameEdit = QtModule.QLineEdit() self.nameEdit.setMaximumSize(QtCore.QSize(UI.MAX, UI.HEIGHT)) self.nameEdit.setEnabled(False) self.showConnectButton = QtModule.QToolButton(self) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Fixed, QtModule.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(20) sizePolicy.setVerticalStretch(20) sizePolicy.setHeightForWidth( self.showConnectButton.sizePolicy().hasHeightForWidth()) self.showConnectButton.setSizePolicy(sizePolicy) self.showConnectButton.setMaximumSize(QtCore.QSize(20, 20)) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(':/show_icons/resources/show_connect.png'), QtGui.QIcon.Normal, QtGui.QIcon.On) self.showConnectButton.setIcon(icon) self.showConnectButton.setAutoRaise(False) self.showConnectButton.setCheckable(True) self.showConnectButton.setChecked(self.showConnected) self.showConnectButton.setToolTip('Show connected parameters') #self.showConnectButton.setIconSize ( QtCore.QSize ( 16, 16 ) ) self.showConnectButton.setObjectName('showConnectButton') headerLayout = QtModule.QHBoxLayout() headerLayout.setSpacing(UI.SPACING) headerLayout.setContentsMargins(UI.SPACING, UI.SPACING, UI.SPACING, UI.SPACING) headerLayout.setStretch(1, 1) headerLayout.addWidget(label) headerLayout.addWidget(self.nameEdit) headerLayout.addWidget(self.showConnectButton) mainLayout = QtModule.QVBoxLayout() mainLayout.addLayout(headerLayout) self.params_tabs = QtModule.QTabWidget(self) self.inputParamListTab = NodeParamListTab( self, self.gfxNode, isInput=True, showConnected=self.showConnected) self.params_tabs.addTab(self.inputParamListTab, 'Input') self.outputParamListTab = NodeParamListTab( self, self.gfxNode, isInput=False, showConnected=self.showConnected) self.params_tabs.addTab(self.outputParamListTab, 'Output') self.params_tabs.setCurrentIndex(0) mainLayout.addWidget(self.params_tabs) self.setLayout(mainLayout)
def setupUi(self, LinkWidget): # self.widget = LinkWidget for (linkNode, linkParam) in self.widget.linkedParamsList: hl = QtModule.QHBoxLayout() hl.setStretch(1, 0) stringEdit = QtModule.QLineEdit(LinkWidget) stringEdit.setEnabled(False) stringEdit.setText(linkNode.label + '.' + linkParam.label + ' (' + linkParam.name + ')') stringEdit.setMinimumSize(QtCore.QSize(UI.LABEL_WIDTH, UI.HEIGHT)) # UI.EDIT_WIDTH stringEdit.setMaximumSize(QtCore.QSize(UI.MAX, UI.HEIGHT)) btnSize = QtCore.QSize(20, 20) sizePolicy = QtModule.QSizePolicy(QtModule.QSizePolicy.Fixed, QtModule.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(20) sizePolicy.setVerticalStretch(20) selectButton = QtModule.QToolButton() selectButton.setText('>') sizePolicy.setHeightForWidth( selectButton.sizePolicy().hasHeightForWidth()) selectButton.setSizePolicy(sizePolicy) selectButton.setMaximumSize(btnSize) selectButton.setAutoRaise(False) selectButton.setToolTip('Go to connection') #selectButton.setIconSize ( QtCore.QSize ( 16, 16 ) ) selectButton.setObjectName('selectButton') #QtCore.QObject.connect ( self.selectButton, QtCore.SIGNAL ( 'clicked()' ), self.onRemoveItem ) selectButton.setEnabled(False) removeButton = QtModule.QToolButton() sizePolicy.setHeightForWidth( removeButton.sizePolicy().hasHeightForWidth()) removeButton.setSizePolicy(sizePolicy) removeButton.setMaximumSize(btnSize) del_icon = QtGui.QIcon() del_icon.addPixmap(QtGui.QPixmap(':/edit_icons/resources/del.png'), QtGui.QIcon.Normal, QtGui.QIcon.On) removeButton.setIcon(del_icon) removeButton.setAutoRaise(False) removeButton.setToolTip('Remove connection') #removeButton.setIconSize ( QtCore.QSize ( 16, 16 ) ) removeButton.setObjectName('removeButton') #QtCore.QObject.connect ( self.removeButton, QtCore.SIGNAL ( 'clicked()' ), self.onRemoveItem ) removeButton.setEnabled(False) hl.addWidget(stringEdit) hl.addWidget(selectButton) hl.addWidget(removeButton) self.widget.param_vl.addLayout(hl) QtCore.QMetaObject.connectSlotsByName(LinkWidget) self.connectSignals(LinkWidget)
def setupUi(self, NodePropertiesEditor): NodePropertiesEditor.setObjectName(_fromUtf8("NodePropertiesEditor")) NodePropertiesEditor.resize(448, 498) self.verticalLayout = QtModule.QVBoxLayout(NodePropertiesEditor) self.verticalLayout.setSpacing(2) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout_2 = QtModule.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.name_label = QtModule.QLabel(NodePropertiesEditor) self.name_label.setMinimumSize(QtCore.QSize(100, 0)) self.name_label.setObjectName(_fromUtf8("name_label")) self.horizontalLayout_2.addWidget(self.name_label) self.name_lineEdit = QtModule.QLineEdit(NodePropertiesEditor) self.name_lineEdit.setObjectName(_fromUtf8("name_lineEdit")) self.horizontalLayout_2.addWidget(self.name_lineEdit) self.horizontalLayout_2.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtModule.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.label_label = QtModule.QLabel(NodePropertiesEditor) self.label_label.setMinimumSize(QtCore.QSize(100, 0)) self.label_label.setObjectName(_fromUtf8("label_label")) self.horizontalLayout_3.addWidget(self.label_label) self.label_lineEdit = QtModule.QLineEdit(NodePropertiesEditor) self.label_lineEdit.setObjectName(_fromUtf8("label_lineEdit")) self.horizontalLayout_3.addWidget(self.label_lineEdit) self.horizontalLayout_3.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout_7 = QtModule.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.type_label = QtModule.QLabel(NodePropertiesEditor) self.type_label.setMinimumSize(QtCore.QSize(100, 0)) self.type_label.setObjectName(_fromUtf8("type_label")) self.horizontalLayout_7.addWidget(self.type_label) self.type_comboBox = QtModule.QComboBox(NodePropertiesEditor) self.type_comboBox.setMinimumSize(QtCore.QSize(100, 0)) self.type_comboBox.setObjectName(_fromUtf8("type_comboBox")) self.horizontalLayout_7.addWidget(self.type_comboBox) spacerItem = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout_7) self.horizontalLayout_5 = QtModule.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.author_label = QtModule.QLabel(NodePropertiesEditor) self.author_label.setMinimumSize(QtCore.QSize(100, 0)) self.author_label.setObjectName(_fromUtf8("author_label")) self.horizontalLayout_5.addWidget(self.author_label) self.author_lineEdit = QtModule.QLineEdit(NodePropertiesEditor) self.author_lineEdit.setObjectName(_fromUtf8("author_lineEdit")) self.horizontalLayout_5.addWidget(self.author_lineEdit) self.horizontalLayout_5.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QtModule.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.icon_label = QtModule.QLabel(NodePropertiesEditor) self.icon_label.setMinimumSize(QtCore.QSize(100, 0)) self.icon_label.setObjectName(_fromUtf8("icon_label")) self.horizontalLayout_6.addWidget(self.icon_label) self.icon_lineEdit = QtModule.QLineEdit(NodePropertiesEditor) self.icon_lineEdit.setObjectName(_fromUtf8("icon_lineEdit")) self.horizontalLayout_6.addWidget(self.icon_lineEdit) self.horizontalLayout_6.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_8 = QtModule.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.master_label = QtModule.QLabel(NodePropertiesEditor) self.master_label.setMinimumSize(QtCore.QSize(100, 0)) self.master_label.setObjectName(_fromUtf8("master_label")) self.horizontalLayout_8.addWidget(self.master_label) self.master_lineEdit = QtModule.QLineEdit(NodePropertiesEditor) self.master_lineEdit.setObjectName(_fromUtf8("master_lineEdit")) self.horizontalLayout_8.addWidget(self.master_lineEdit) self.horizontalLayout_8.setStretch(1, 1) self.verticalLayout.addLayout(self.horizontalLayout_8) self.horizontalLayout_9 = QtModule.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.id_label = QtModule.QLabel(NodePropertiesEditor) self.id_label.setEnabled(False) self.id_label.setMinimumSize(QtCore.QSize(100, 0)) self.id_label.setObjectName(_fromUtf8("id_label")) self.horizontalLayout_9.addWidget(self.id_label) self.id_lineEdit = QtModule.QLineEdit(NodePropertiesEditor) self.id_lineEdit.setEnabled(False) self.id_lineEdit.setMinimumSize(QtCore.QSize(60, 0)) self.id_lineEdit.setMaximumSize(QtCore.QSize(60, 16777215)) self.id_lineEdit.setObjectName(_fromUtf8("id_lineEdit")) self.horizontalLayout_9.addWidget(self.id_lineEdit) spacerItem1 = QtModule.QSpacerItem(40, 20, QtModule.QSizePolicy.Expanding, QtModule.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem1) self.horizontalLayout_9.setStretch(2, 1) self.verticalLayout.addLayout(self.horizontalLayout_9) spacerItem2 = QtModule.QSpacerItem(20, 109, QtModule.QSizePolicy.Minimum, QtModule.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem2) self.horizontalLayout_4 = QtModule.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.help_label = QtModule.QLabel(NodePropertiesEditor) self.help_label.setMinimumSize(QtCore.QSize(100, 0)) self.help_label.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.help_label.setObjectName(_fromUtf8("help_label")) self.horizontalLayout_4.addWidget(self.help_label) self.help_plainTextEdit = QtModule.QPlainTextEdit(NodePropertiesEditor) self.help_plainTextEdit.setMinimumSize(QtCore.QSize(0, 60)) self.help_plainTextEdit.setObjectName(_fromUtf8("help_plainTextEdit")) self.horizontalLayout_4.addWidget(self.help_plainTextEdit) self.verticalLayout.addLayout(self.horizontalLayout_4) self.retranslateUi(NodePropertiesEditor) QtCore.QMetaObject.connectSlotsByName(NodePropertiesEditor)