def create_controls(self): # type: () -> None self.groupBox = QtWidgets.QGroupBox() # must be implemented in each specialized classes self.setGroupBoxTitle() self.onlyKeyframes_check = QtWidgets.QCheckBox('Only Keyframe Frames') self.onlyKeyframes_check.setChecked(True) self.startFrame_label = QtWidgets.QLabel("Start") self.startFrame_value = QtWidgets.QSpinBox() self.startFrame_value = QtWidgets.QSpinBox() self.startFrame_value.setMinimum(-999999) self.startFrame_value.setMaximum(999999) self.endFrame_label = QtWidgets.QLabel("End") self.endFrame_value = QtWidgets.QSpinBox() self.endFrame_value.setMinimum(-999999) self.endFrame_value.setMaximum(999999) self.populateRange(True) self.allFrames_button = QtWidgets.QPushButton("All Frames") self.timeSliderFrames_button = QtWidgets.QPushButton( "Time Slider Frames") self.comboBoxSpaces = QtWidgets.QComboBox() self.comboBoxSpaces.addItems(self.comboItems) if self.comboObj is not None: self.comboBoxSpaces.setCurrentIndex(self.comboObj.currentIndex()) self.spaceTransfer_button = QtWidgets.QPushButton("Space Transfer")
def _addNewRow(self, channel=None, source=None, target=None): """Add new row to the table Args: channel (str, optional): The channel to add to the table. source (str, optional): The source node that has the channel to move. target (str, optional): The destionation node for the channel. Returns: int: The row position index """ rowPosition = self.table.rowCount() self.table.insertRow(rowPosition) if channel and source: self._setRowChannel(rowPosition, channel, source) if target: self._setRowTarget(rowPosition, target) # adding the operation combo box operation_comboBox = QtWidgets.QComboBox() operation_comboBox.setObjectName("operation") operation_comboBox.addItem("Move Channel") operation_comboBox.addItem("Proxy Channel") operation_comboBox.SizeAdjustPolicy( QtWidgets.QComboBox.AdjustToContentsOnFirstShow) self.table.setCellWidget(rowPosition, 4, operation_comboBox) return rowPosition
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(200, 133) self.verticalLayout_2 = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout_2.setObjectName("verticalLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.sections_label = QtWidgets.QLabel(Dialog) self.sections_label.setObjectName("sections_label") self.horizontalLayout.addWidget(self.sections_label) self.sections_spinBox = QtWidgets.QSpinBox(Dialog) self.sections_spinBox.setMinimum(1) self.sections_spinBox.setMaximum(999) self.sections_spinBox.setProperty("value", 3) self.sections_spinBox.setObjectName("sections_spinBox") self.horizontalLayout.addWidget(self.sections_spinBox) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.direction_label = QtWidgets.QLabel(Dialog) self.direction_label.setObjectName("direction_label") self.horizontalLayout_2.addWidget(self.direction_label) self.direction_comboBox = QtWidgets.QComboBox(Dialog) self.direction_comboBox.setObjectName("direction_comboBox") self.direction_comboBox.addItem("") self.direction_comboBox.addItem("") self.direction_comboBox.addItem("") self.direction_comboBox.addItem("") self.direction_comboBox.addItem("") self.direction_comboBox.addItem("") self.horizontalLayout_2.addWidget(self.direction_comboBox) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.spacing_label = QtWidgets.QLabel(Dialog) self.spacing_label.setObjectName("spacing_label") self.horizontalLayout_3.addWidget(self.spacing_label) self.spacing_doubleSpinBox = QtWidgets.QDoubleSpinBox(Dialog) self.spacing_doubleSpinBox.setDecimals(4) self.spacing_doubleSpinBox.setMaximum(999.99) self.spacing_doubleSpinBox.setProperty("value", 1.0) self.spacing_doubleSpinBox.setObjectName("spacing_doubleSpinBox") self.horizontalLayout_3.addWidget(self.spacing_doubleSpinBox) self.verticalLayout.addLayout(self.horizontalLayout_3) self.verticalLayout_2.addLayout(self.verticalLayout) self.buttonBox = QtWidgets.QDialogButtonBox(Dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout_2.addWidget(self.buttonBox) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.retranslateUi(Dialog) self.buttonBox.accepted.connect(Dialog.accept) self.buttonBox.rejected.connect(Dialog.reject)
def dropEvent(self, event): if not event.isAccepted() and event.source() == self: drop_row = self.drop_on(event) rows = sorted(set(item.row() for item in self.selectedItems())) rows_to_move = [[ QtWidgets.QTableWidgetItem(self.item(row_index, column_index)) for column_index in range(self.columnCount()) ] for row_index in rows] rows_widgets_to_move = [ self.cellWidget(row_index, 4) for row_index in rows ] for row_index in reversed(rows): self.removeRow(row_index) if row_index < drop_row: drop_row -= 1 for row_index, data in enumerate(rows_to_move): inRow = row_index + drop_row self.insertRow(inRow) for column_index, column_data in enumerate(data): if column_index != 4: self.setItem(inRow, column_index, column_data) # self.setCellWidget(inRow, 4, rows_widgets_to_move[row_index]) # moving the combo box crash maya. Current workaround is # create a new one and destroy the old # someone knows better way? Thanks :) operation_comboBox = QtWidgets.QComboBox() operation_comboBox.setObjectName("operation") operation_comboBox.addItem("Move Channel") operation_comboBox.addItem("Proxy Channel") size_polizy = QtWidgets.QComboBox.AdjustToContentsOnFirstShow operation_comboBox.SizeAdjustPolicy(size_polizy) oComboOld = rows_widgets_to_move[row_index] self.setCellWidget(inRow, 4, operation_comboBox) operation_comboBox.setCurrentIndex(oComboOld.currentIndex()) oComboOld.deleteLater() event.accept() for row_index in range(len(rows_to_move)): self.item(drop_row + row_index, 0).setSelected(True) self.item(drop_row + row_index, 1).setSelected(True) self.item(drop_row + row_index, 2).setSelected(True) self.item(drop_row + row_index, 3).setSelected(True)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(328, 491) self.verticalLayout_3 = QtWidgets.QVBoxLayout(Form) self.verticalLayout_3.setObjectName("verticalLayout_3") self.groupBox_8 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_8.sizePolicy().hasHeightForWidth()) self.groupBox_8.setSizePolicy(sizePolicy) self.groupBox_8.setObjectName("groupBox_8") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox_8) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.ctl_name_rule_lineEdit = QtWidgets.QLineEdit(self.groupBox_8) self.ctl_name_rule_lineEdit.setObjectName("ctl_name_rule_lineEdit") self.horizontalLayout.addWidget(self.ctl_name_rule_lineEdit) self.reset_ctl_name_rule_pushButton = QtWidgets.QPushButton( self.groupBox_8) self.reset_ctl_name_rule_pushButton.setMaximumSize( QtCore.QSize(40, 16777215)) self.reset_ctl_name_rule_pushButton.setObjectName( "reset_ctl_name_rule_pushButton") self.horizontalLayout.addWidget(self.reset_ctl_name_rule_pushButton) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label = QtWidgets.QLabel(self.groupBox_8) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName("label") self.horizontalLayout_3.addWidget(self.label) self.ctl_des_letter_case_comboBox = QtWidgets.QComboBox( self.groupBox_8) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ctl_des_letter_case_comboBox.sizePolicy().hasHeightForWidth()) self.ctl_des_letter_case_comboBox.setSizePolicy(sizePolicy) self.ctl_des_letter_case_comboBox.setObjectName( "ctl_des_letter_case_comboBox") self.ctl_des_letter_case_comboBox.addItem("") self.ctl_des_letter_case_comboBox.addItem("") self.ctl_des_letter_case_comboBox.addItem("") self.ctl_des_letter_case_comboBox.addItem("") self.horizontalLayout_3.addWidget(self.ctl_des_letter_case_comboBox) self.verticalLayout.addLayout(self.horizontalLayout_3) self.verticalLayout_3.addWidget(self.groupBox_8) self.groupBox_9 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_9.sizePolicy().hasHeightForWidth()) self.groupBox_9.setSizePolicy(sizePolicy) self.groupBox_9.setObjectName("groupBox_9") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_9) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.joint_name_rule_lineEdit = QtWidgets.QLineEdit(self.groupBox_9) self.joint_name_rule_lineEdit.setObjectName("joint_name_rule_lineEdit") self.horizontalLayout_2.addWidget(self.joint_name_rule_lineEdit) self.reset_joint_name_rule_pushButton = QtWidgets.QPushButton( self.groupBox_9) self.reset_joint_name_rule_pushButton.setMaximumSize( QtCore.QSize(40, 16777215)) self.reset_joint_name_rule_pushButton.setObjectName( "reset_joint_name_rule_pushButton") self.horizontalLayout_2.addWidget( self.reset_joint_name_rule_pushButton) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_3 = QtWidgets.QLabel(self.groupBox_9) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setObjectName("label_3") self.horizontalLayout_5.addWidget(self.label_3) self.joint_des_letter_case_comboBox = QtWidgets.QComboBox( self.groupBox_9) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.joint_des_letter_case_comboBox. sizePolicy().hasHeightForWidth()) self.joint_des_letter_case_comboBox.setSizePolicy(sizePolicy) self.joint_des_letter_case_comboBox.setObjectName( "joint_des_letter_case_comboBox") self.joint_des_letter_case_comboBox.addItem("") self.joint_des_letter_case_comboBox.addItem("") self.joint_des_letter_case_comboBox.addItem("") self.joint_des_letter_case_comboBox.addItem("") self.horizontalLayout_5.addWidget(self.joint_des_letter_case_comboBox) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.verticalLayout_3.addWidget(self.groupBox_9) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.groupBox_10 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_10.sizePolicy().hasHeightForWidth()) self.groupBox_10.setSizePolicy(sizePolicy) self.groupBox_10.setObjectName("groupBox_10") self.formLayout_2 = QtWidgets.QFormLayout(self.groupBox_10) self.formLayout_2.setObjectName("formLayout_2") self.label_4 = QtWidgets.QLabel(self.groupBox_10) self.label_4.setObjectName("label_4") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_4) self.side_left_name_lineEdit = QtWidgets.QLineEdit(self.groupBox_10) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.side_left_name_lineEdit.sizePolicy().hasHeightForWidth()) self.side_left_name_lineEdit.setSizePolicy(sizePolicy) self.side_left_name_lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.side_left_name_lineEdit.setAlignment(QtCore.Qt.AlignCenter) self.side_left_name_lineEdit.setObjectName("side_left_name_lineEdit") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.side_left_name_lineEdit) self.label_5 = QtWidgets.QLabel(self.groupBox_10) self.label_5.setObjectName("label_5") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_5) self.side_right_name_lineEdit = QtWidgets.QLineEdit(self.groupBox_10) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.side_right_name_lineEdit.sizePolicy().hasHeightForWidth()) self.side_right_name_lineEdit.setSizePolicy(sizePolicy) self.side_right_name_lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.side_right_name_lineEdit.setAlignment(QtCore.Qt.AlignCenter) self.side_right_name_lineEdit.setObjectName("side_right_name_lineEdit") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.side_right_name_lineEdit) self.label_6 = QtWidgets.QLabel(self.groupBox_10) self.label_6.setObjectName("label_6") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_6) self.side_center_name_lineEdit = QtWidgets.QLineEdit(self.groupBox_10) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.side_center_name_lineEdit.sizePolicy().hasHeightForWidth()) self.side_center_name_lineEdit.setSizePolicy(sizePolicy) self.side_center_name_lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.side_center_name_lineEdit.setAlignment(QtCore.Qt.AlignCenter) self.side_center_name_lineEdit.setObjectName( "side_center_name_lineEdit") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.side_center_name_lineEdit) self.reset_side_name_pushButton = QtWidgets.QPushButton( self.groupBox_10) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.reset_side_name_pushButton.sizePolicy().hasHeightForWidth()) self.reset_side_name_pushButton.setSizePolicy(sizePolicy) self.reset_side_name_pushButton.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.reset_side_name_pushButton.setObjectName( "reset_side_name_pushButton") self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.reset_side_name_pushButton) self.gridLayout.addWidget(self.groupBox_10, 0, 0, 1, 1) self.groupBox_12 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_12.sizePolicy().hasHeightForWidth()) self.groupBox_12.setSizePolicy(sizePolicy) self.groupBox_12.setObjectName("groupBox_12") self.formLayout_4 = QtWidgets.QFormLayout(self.groupBox_12) self.formLayout_4.setObjectName("formLayout_4") self.label_9 = QtWidgets.QLabel(self.groupBox_12) self.label_9.setObjectName("label_9") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_9) self.side_joint_left_name_lineEdit = QtWidgets.QLineEdit( self.groupBox_12) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.side_joint_left_name_lineEdit. sizePolicy().hasHeightForWidth()) self.side_joint_left_name_lineEdit.setSizePolicy(sizePolicy) self.side_joint_left_name_lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.side_joint_left_name_lineEdit.setAlignment(QtCore.Qt.AlignCenter) self.side_joint_left_name_lineEdit.setObjectName( "side_joint_left_name_lineEdit") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.side_joint_left_name_lineEdit) self.label_10 = QtWidgets.QLabel(self.groupBox_12) self.label_10.setObjectName("label_10") self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_10) self.side_joint_right_name_lineEdit = QtWidgets.QLineEdit( self.groupBox_12) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.side_joint_right_name_lineEdit. sizePolicy().hasHeightForWidth()) self.side_joint_right_name_lineEdit.setSizePolicy(sizePolicy) self.side_joint_right_name_lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.side_joint_right_name_lineEdit.setAlignment(QtCore.Qt.AlignCenter) self.side_joint_right_name_lineEdit.setObjectName( "side_joint_right_name_lineEdit") self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.side_joint_right_name_lineEdit) self.label_11 = QtWidgets.QLabel(self.groupBox_12) self.label_11.setObjectName("label_11") self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_11) self.side_joint_center_name_lineEdit = QtWidgets.QLineEdit( self.groupBox_12) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.side_joint_center_name_lineEdit. sizePolicy().hasHeightForWidth()) self.side_joint_center_name_lineEdit.setSizePolicy(sizePolicy) self.side_joint_center_name_lineEdit.setMinimumSize(QtCore.QSize( 50, 0)) self.side_joint_center_name_lineEdit.setAlignment( QtCore.Qt.AlignCenter) self.side_joint_center_name_lineEdit.setObjectName( "side_joint_center_name_lineEdit") self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.side_joint_center_name_lineEdit) self.reset_joint_side_name_pushButton = QtWidgets.QPushButton( self.groupBox_12) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.reset_joint_side_name_pushButton. sizePolicy().hasHeightForWidth()) self.reset_joint_side_name_pushButton.setSizePolicy(sizePolicy) self.reset_joint_side_name_pushButton.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.reset_joint_side_name_pushButton.setObjectName( "reset_joint_side_name_pushButton") self.formLayout_4.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.reset_joint_side_name_pushButton) self.gridLayout.addWidget(self.groupBox_12, 0, 1, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.groupBox_13 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_13.sizePolicy().hasHeightForWidth()) self.groupBox_13.setSizePolicy(sizePolicy) self.groupBox_13.setObjectName("groupBox_13") self.formLayout_5 = QtWidgets.QFormLayout(self.groupBox_13) self.formLayout_5.setObjectName("formLayout_5") self.label_12 = QtWidgets.QLabel(self.groupBox_13) self.label_12.setObjectName("label_12") self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_12) self.ctl_padding_spinBox = QtWidgets.QSpinBox(self.groupBox_13) self.ctl_padding_spinBox.setObjectName("ctl_padding_spinBox") self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ctl_padding_spinBox) self.label_13 = QtWidgets.QLabel(self.groupBox_13) self.label_13.setObjectName("label_13") self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_13) self.joint_padding_spinBox = QtWidgets.QSpinBox(self.groupBox_13) self.joint_padding_spinBox.setObjectName("joint_padding_spinBox") self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.joint_padding_spinBox) self.horizontalLayout_4.addWidget(self.groupBox_13) self.groupBox_11 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_11.sizePolicy().hasHeightForWidth()) self.groupBox_11.setSizePolicy(sizePolicy) self.groupBox_11.setObjectName("groupBox_11") self.formLayout_3 = QtWidgets.QFormLayout(self.groupBox_11) self.formLayout_3.setObjectName("formLayout_3") self.label_7 = QtWidgets.QLabel(self.groupBox_11) self.label_7.setObjectName("label_7") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_7) self.ctl_name_ext_lineEdit = QtWidgets.QLineEdit(self.groupBox_11) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ctl_name_ext_lineEdit.sizePolicy().hasHeightForWidth()) self.ctl_name_ext_lineEdit.setSizePolicy(sizePolicy) self.ctl_name_ext_lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.ctl_name_ext_lineEdit.setAlignment(QtCore.Qt.AlignCenter) self.ctl_name_ext_lineEdit.setObjectName("ctl_name_ext_lineEdit") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ctl_name_ext_lineEdit) self.label_8 = QtWidgets.QLabel(self.groupBox_11) self.label_8.setObjectName("label_8") self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_8) self.joint_name_ext_lineEdit = QtWidgets.QLineEdit(self.groupBox_11) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.joint_name_ext_lineEdit.sizePolicy().hasHeightForWidth()) self.joint_name_ext_lineEdit.setSizePolicy(sizePolicy) self.joint_name_ext_lineEdit.setMinimumSize(QtCore.QSize(50, 0)) self.joint_name_ext_lineEdit.setAlignment(QtCore.Qt.AlignCenter) self.joint_name_ext_lineEdit.setObjectName("joint_name_ext_lineEdit") self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.joint_name_ext_lineEdit) self.reset_name_ext_pushButton = QtWidgets.QPushButton( self.groupBox_11) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.reset_name_ext_pushButton.sizePolicy().hasHeightForWidth()) self.reset_name_ext_pushButton.setSizePolicy(sizePolicy) self.reset_name_ext_pushButton.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.reset_name_ext_pushButton.setObjectName( "reset_name_ext_pushButton") self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.reset_name_ext_pushButton) self.horizontalLayout_4.addWidget(self.groupBox_11) self.verticalLayout_3.addLayout(self.horizontalLayout_4) spacerItem = QtWidgets.QSpacerItem(20, 10000, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.load_naming_configuration_pushButton = QtWidgets.QPushButton(Form) self.load_naming_configuration_pushButton.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.load_naming_configuration_pushButton.setObjectName( "load_naming_configuration_pushButton") self.horizontalLayout_12.addWidget( self.load_naming_configuration_pushButton) self.save_naming_configuration_pushButton = QtWidgets.QPushButton(Form) self.save_naming_configuration_pushButton.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.save_naming_configuration_pushButton.setObjectName( "save_naming_configuration_pushButton") self.horizontalLayout_12.addWidget( self.save_naming_configuration_pushButton) self.verticalLayout_3.addLayout(self.horizontalLayout_12) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def config_table(self): def value_update(attr_config, *args): """Update the attribute from the channel value Args: ch (QWidget): The channel widget atttr_config (dict): attribute configuration data *args: the current value """ if self.trigger_value_update: try: cmds.setAttr(self.namespace_sync(attr_config["fullName"]), args[0]) # refresh button color while value update for i in xrange(self.rowCount()): item = self.item(i, 0) attr = item.data(QtCore.Qt.UserRole) if (self.namespace_sync(attr["fullName"]) == self.namespace_sync( attr_config["fullName"])): button = self.cellWidget(i, 1) refresh_key_button_color( button, self.namespace_sync(attr_config["fullName"])) break except RuntimeError: fname = self.namespace_sync(attr_config["fullName"]) pm.displayWarning("Channel {} not Found.".format(fname) + " Maybe the channel master" + " contains not existing channels. " + "Review Channel Master configuration") def open_undo_chunk(): cmds.undoInfo(openChunk=True) def close_undo_chunk(): cmds.undoInfo(closeChunk=True) if not self.chan_config: return i = 0 for ch in self.chan_config["channels"]: at = self.chan_config["channels_data"][ch] at_name = self.namespace_sync(at["fullName"]) try: val = cmds.getAttr(at_name) except ValueError: pm.displayWarning( "{} not found. Maybe wrong NameSpace?".format(at_name)) continue if at["type"] in cmu.ATTR_SLIDER_TYPES: if at["type"] == "long": Type = "int" else: Type = "float" ch_ctl = pyflow_widgets.pyf_Slider(self, Type=Type, defaultValue=val, sliderRange=(at["min"], at["max"])) ch_ctl.valueChanged.connect( partial(value_update, at)) ch_ctl.sliderPressed.connect(open_undo_chunk) ch_ctl.sliderReleased.connect(close_undo_chunk) elif at["type"] == "bool": ch_ctl = QtWidgets.QWidget() layout = QtWidgets.QHBoxLayout(ch_ctl) cbox = QtWidgets.QCheckBox() cbox.setStyleSheet(CHECKBOX_STYLE) ch_ctl.setStyleSheet(CHECKBOX_STYLE) layout.addWidget(cbox) layout.setAlignment(QtCore.Qt.AlignCenter) layout.setContentsMargins(0, 0, 0, 0) ch_ctl.setLayout(layout) if val: cbox.setChecked(True) cbox.toggled.connect( partial(value_update, at)) elif at["type"] == "enum": # we handle special naming for separators if at["niceName"] == "__________": continue else: ch_ctl = QtWidgets.QComboBox() ch_ctl.addItems(at["items"]) ch_ctl.setCurrentIndex(val) ch_ctl.currentIndexChanged.connect( partial(value_update, at)) label_item = QtWidgets.QTableWidgetItem(at["niceName"] + " ") if at["color"]: color = QtGui.QColor() color.setRgbF(*at["color"]) label_item.setBackground(color) label_item.setData(QtCore.Qt.UserRole, at) label_item.setTextAlignment(QtCore.Qt.AlignRight) label_item.setToolTip(self.namespace_sync(at["fullName"])) label_item.setFlags(label_item.flags() ^ QtCore.Qt.ItemIsEditable) key_button = self.create_key_button(at) self.insertRow(i) self.setRowHeight(i, 17) self.setItem(i, 0, label_item) self.setCellWidget(i, 1, key_button) self.setCellWidget(i, 2, ch_ctl) self.track_widgets.append([key_button, ch_ctl]) i += 1
def create_widgets(self): # Menu bar self.menu_bar = QtWidgets.QMenuBar() self.file_menu = self.menu_bar.addMenu("File") self.file_menu.addAction(self.file_new_node_action) self.file_menu.addSeparator() self.file_menu.addAction(self.file_save_node_action) self.file_menu.addSeparator() self.file_menu.addAction(self.set_external_config_action) self.file_menu.addAction(self.remove_external_config_action) self.file_menu.addSeparator() self.file_menu.addAction(self.file_export_all_action) self.file_menu.addAction(self.file_export_current_action) self.file_menu.addAction(self.file_import_action) self.file_menu.addAction(self.file_import_add_action) self.file_menu.addSeparator() self.file_menu.addAction(self.use_node_namespace_action) self.file_menu.addAction(self.use_only_local_data_action) self.display_menu = self.menu_bar.addMenu("Display") self.display_menu.addAction(self.display_sync_graph_action) self.display_menu.addAction(self.display_auto_sync_graph_action) self.display_menu.addSeparator() self.display_menu.addAction(self.display_fullname_action) self.display_menu.addAction(self.scrubbing_update_action) self.display_menu.addSeparator() self.display_menu.addAction(self.display_edit_channel_order_action) self.display_menu.addSeparator() self.order_menu = self.display_menu.addMenu("Order") self.order_menu.addAction(self.display_order_default_action) self.order_menu.addAction(self.display_order_alphabetical_action) self.key_menu = self.menu_bar.addMenu("Keyframe") self.key_menu.addAction(self.key_all_action) self.key_menu.addSeparator() self.key_menu.addAction(self.key_copy_action) self.key_menu.addAction(self.key_paste_action) self.key_menu.addSeparator() self.key_menu.addAction(self.key_del_frame_action) self.key_menu.addSeparator() self.key_menu.addAction(self.key_all_tabs_action) self.key_menu.addAction(self.copypaste_all_channels_action) self.tab_menu = self.menu_bar.addMenu("Tab") self.tab_menu.addAction(self.tab_new_action) self.tab_menu.addAction(self.tab_dup_action) self.tab_menu.addAction(self.tab_rename_action) self.tab_menu.addSeparator() self.tab_menu.addAction(self.tab_del_action) # Keyframe widgets self.key_all_button = cmw.create_button(size=34, icon="mgear_key", toolTip="Keyframe") self.key_copy_button = cmw.create_button(size=34, icon="mgear_copy", toolTip="Copy Keyframe") self.key_paste_button = cmw.create_button(size=34, icon="mgear_clipboard", toolTip="Paste Keyframe") # channel listing widgets self.lock_button = cmw.create_button( size=34, icon="mgear_unlock", toggle_icon="mgear_lock", toolTip="Lock Channel Auto Refresh") self.refresh_button = cmw.create_button(size=17, icon="mgear_refresh-cw", toolTip="Refresh Channel List") self.add_channel_button = cmw.create_button( size=34, icon="mgear_plus", toolTip="Add Selected Channels") self.remove_channel_button = cmw.create_button( size=34, icon="mgear_minus", toolTip="Remove Selected Channels") # node list widgets self.node_list_combobox = QtWidgets.QComboBox() self.node_list_combobox.setMaximumHeight(17) self.refresh_node_list_button = cmw.create_button( size=17, icon="mgear_refresh-cw", toolTip="Refresh Node List") self.new_node_button = cmw.create_button( size=17, icon="mgear_plus", toolTip="Create New Channel Master Node") # search widgets self.search_label = QtWidgets.QLabel("Filter Channel: ") self.search_lineEdit = QtWidgets.QLineEdit() self.search_clear_button = cmw.create_button( size=17, icon="mgear_delete", toolTip="Clear Search Field") # tabs widget self.tab_widget = QtWidgets.QTabWidget() self.add_tab_button = cmw.create_button(size=17, icon="mgear_plus", toolTip="Add New Tab") self.add_tab_button.setFlat(True) self.add_tab_button.setMaximumWidth(34) self.tab_widget.setCornerWidget(self.add_tab_button, corner=QtCore.Qt.TopRightCorner)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(832, 537) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.channelMapping_tableWidget = TableWidgetDragRowsChannelWrangler( Form) self.channelMapping_tableWidget.setDragDropMode( QtWidgets.QAbstractItemView.InternalMove) self.channelMapping_tableWidget.setDefaultDropAction( QtCore.Qt.MoveAction) self.channelMapping_tableWidget.setAlternatingRowColors(True) self.channelMapping_tableWidget.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.channelMapping_tableWidget.setCornerButtonEnabled(False) self.channelMapping_tableWidget.setObjectName( "channelMapping_tableWidget") self.channelMapping_tableWidget.setColumnCount(5) self.channelMapping_tableWidget.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.channelMapping_tableWidget.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.channelMapping_tableWidget.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.channelMapping_tableWidget.setHorizontalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.channelMapping_tableWidget.setHorizontalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.channelMapping_tableWidget.setHorizontalHeaderItem(4, item) self.verticalLayout.addWidget(self.channelMapping_tableWidget) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.export_pushButton = QtWidgets.QPushButton(Form) self.export_pushButton.setObjectName("export_pushButton") self.horizontalLayout.addWidget(self.export_pushButton) self.import_pushButton = QtWidgets.QPushButton(Form) self.import_pushButton.setObjectName("import_pushButton") self.horizontalLayout.addWidget(self.import_pushButton) self.verticalLayout.addLayout(self.horizontalLayout) self.apply_pushButton = QtWidgets.QPushButton(Form) self.apply_pushButton.setObjectName("apply_pushButton") self.verticalLayout.addWidget(self.apply_pushButton) self.horizontalLayout_4.addLayout(self.verticalLayout) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.groupBox = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.channel_lineEdit = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.channel_lineEdit.sizePolicy().hasHeightForWidth()) self.channel_lineEdit.setSizePolicy(sizePolicy) self.channel_lineEdit.setObjectName("channel_lineEdit") self.horizontalLayout_2.addWidget(self.channel_lineEdit) self.channel_pushButton = QtWidgets.QPushButton(self.groupBox) self.channel_pushButton.setObjectName("channel_pushButton") self.horizontalLayout_2.addWidget(self.channel_pushButton) self.verticalLayout_2.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName("groupBox_2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_2) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.target_lineEdit = QtWidgets.QLineEdit(self.groupBox_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.target_lineEdit.sizePolicy().hasHeightForWidth()) self.target_lineEdit.setSizePolicy(sizePolicy) self.target_lineEdit.setObjectName("target_lineEdit") self.horizontalLayout_3.addWidget(self.target_lineEdit) self.target_pushButton = QtWidgets.QPushButton(self.groupBox_2) self.target_pushButton.setObjectName("target_pushButton") self.horizontalLayout_3.addWidget(self.target_pushButton) self.verticalLayout_2.addWidget(self.groupBox_2) self.setRow_pushButton = QtWidgets.QPushButton(Form) self.setRow_pushButton.setObjectName("setRow_pushButton") self.verticalLayout_2.addWidget(self.setRow_pushButton) self.line = QtWidgets.QFrame(Form) self.line.setFrameShadow(QtWidgets.QFrame.Plain) self.line.setLineWidth(2) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_2.addWidget(self.line) self.setMultiChannel_pushButton = QtWidgets.QPushButton(Form) self.setMultiChannel_pushButton.setObjectName( "setMultiChannel_pushButton") self.verticalLayout_2.addWidget(self.setMultiChannel_pushButton) self.setMultiTarget_pushButton = QtWidgets.QPushButton(Form) self.setMultiTarget_pushButton.setObjectName( "setMultiTarget_pushButton") self.verticalLayout_2.addWidget(self.setMultiTarget_pushButton) self.line_2 = QtWidgets.QFrame(Form) self.line_2.setFrameShadow(QtWidgets.QFrame.Plain) self.line_2.setLineWidth(2) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout_2.addWidget(self.line_2) self.clearSelectedRows_pushButton = QtWidgets.QPushButton(Form) self.clearSelectedRows_pushButton.setObjectName( "clearSelectedRows_pushButton") self.verticalLayout_2.addWidget(self.clearSelectedRows_pushButton) self.clearAll_pushButton = QtWidgets.QPushButton(Form) self.clearAll_pushButton.setObjectName("clearAll_pushButton") self.verticalLayout_2.addWidget(self.clearAll_pushButton) self.line_4 = QtWidgets.QFrame(Form) self.line_4.setFrameShadow(QtWidgets.QFrame.Plain) self.line_4.setLineWidth(2) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.verticalLayout_2.addWidget(self.line_4) self.setMoveOp_pushButton = QtWidgets.QPushButton(Form) self.setMoveOp_pushButton.setObjectName("setMoveOp_pushButton") self.verticalLayout_2.addWidget(self.setMoveOp_pushButton) self.setProxyOp_pushButton = QtWidgets.QPushButton(Form) self.setProxyOp_pushButton.setObjectName("setProxyOp_pushButton") self.verticalLayout_2.addWidget(self.setProxyOp_pushButton) self.line_5 = QtWidgets.QFrame(Form) self.line_5.setFrameShadow(QtWidgets.QFrame.Plain) self.line_5.setLineWidth(2) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.verticalLayout_2.addWidget(self.line_5) self.groupBox_3 = QtWidgets.QGroupBox(Form) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_2.setObjectName("gridLayout_2") self.movePolicy_comboBox = QtWidgets.QComboBox(self.groupBox_3) self.movePolicy_comboBox.setObjectName("movePolicy_comboBox") self.movePolicy_comboBox.addItem("") self.movePolicy_comboBox.addItem("") self.movePolicy_comboBox.addItem("") self.gridLayout_2.addWidget(self.movePolicy_comboBox, 0, 0, 1, 1) self.verticalLayout_2.addWidget(self.groupBox_3) self.groupBox_4 = QtWidgets.QGroupBox(Form) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_3.setObjectName("gridLayout_3") self.proxyPolicy_comboBox = QtWidgets.QComboBox(self.groupBox_4) self.proxyPolicy_comboBox.setObjectName("proxyPolicy_comboBox") self.proxyPolicy_comboBox.addItem("") self.proxyPolicy_comboBox.addItem("") self.gridLayout_3.addWidget(self.proxyPolicy_comboBox, 0, 0, 1, 1) self.verticalLayout_2.addWidget(self.groupBox_4) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.horizontalLayout_4.addLayout(self.verticalLayout_2) self.gridLayout.addLayout(self.horizontalLayout_4, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(286, 527) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.mainSettings_groupBox = QtWidgets.QGroupBox(Form) self.mainSettings_groupBox.setTitle("") self.mainSettings_groupBox.setObjectName("mainSettings_groupBox") self.gridLayout_4 = QtWidgets.QGridLayout(self.mainSettings_groupBox) self.gridLayout_4.setObjectName("gridLayout_4") self.formLayout = QtWidgets.QFormLayout() self.formLayout.setObjectName("formLayout") self.name_label = QtWidgets.QLabel(self.mainSettings_groupBox) self.name_label.setObjectName("name_label") self.formLayout.setWidget( 0, QtWidgets.QFormLayout.LabelRole, self.name_label) self.name_lineEdit = QtWidgets.QLineEdit(self.mainSettings_groupBox) self.name_lineEdit.setObjectName("name_lineEdit") self.formLayout.setWidget( 0, QtWidgets.QFormLayout.FieldRole, self.name_lineEdit) self.side_label = QtWidgets.QLabel(self.mainSettings_groupBox) self.side_label.setObjectName("side_label") self.formLayout.setWidget( 1, QtWidgets.QFormLayout.LabelRole, self.side_label) self.side_comboBox = QtWidgets.QComboBox(self.mainSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.side_comboBox.sizePolicy().hasHeightForWidth()) self.side_comboBox.setSizePolicy(sizePolicy) self.side_comboBox.setObjectName("side_comboBox") self.side_comboBox.addItem("") self.side_comboBox.addItem("") self.side_comboBox.addItem("") self.formLayout.setWidget( 1, QtWidgets.QFormLayout.FieldRole, self.side_comboBox) self.componentIndex_label = QtWidgets.QLabel( self.mainSettings_groupBox) self.componentIndex_label.setObjectName("componentIndex_label") self.formLayout.setWidget( 2, QtWidgets.QFormLayout.LabelRole, self.componentIndex_label) self.componentIndex_spinBox = QtWidgets.QSpinBox( self.mainSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.componentIndex_spinBox.sizePolicy().hasHeightForWidth()) self.componentIndex_spinBox.setSizePolicy(sizePolicy) self.componentIndex_spinBox.setObjectName("componentIndex_spinBox") self.formLayout.setWidget( 2, QtWidgets.QFormLayout.FieldRole, self.componentIndex_spinBox) self.conector_label = QtWidgets.QLabel(self.mainSettings_groupBox) self.conector_label.setObjectName("conector_label") self.formLayout.setWidget( 3, QtWidgets.QFormLayout.LabelRole, self.conector_label) self.connector_comboBox = QtWidgets.QComboBox( self.mainSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.connector_comboBox.sizePolicy().hasHeightForWidth()) self.connector_comboBox.setSizePolicy(sizePolicy) self.connector_comboBox.setObjectName("connector_comboBox") self.connector_comboBox.addItem("") self.formLayout.setWidget( 3, QtWidgets.QFormLayout.FieldRole, self.connector_comboBox) self.gridLayout_4.addLayout(self.formLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.mainSettings_groupBox, 0, 0, 1, 1) self.groupBox = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.host_label = QtWidgets.QLabel(self.groupBox) self.host_label.setObjectName("host_label") self.horizontalLayout_2.addWidget(self.host_label) self.host_lineEdit = QtWidgets.QLineEdit(self.groupBox) self.host_lineEdit.setObjectName("host_lineEdit") self.horizontalLayout_2.addWidget(self.host_lineEdit) self.host_pushButton = QtWidgets.QPushButton(self.groupBox) self.host_pushButton.setObjectName("host_pushButton") self.horizontalLayout_2.addWidget(self.host_pushButton) self.gridLayout_2.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox, 2, 0, 1, 1) self.jointConnectionSettings_groupBox = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.jointConnectionSettings_groupBox.sizePolicy().hasHeightForWidth()) self.jointConnectionSettings_groupBox.setSizePolicy(sizePolicy) self.jointConnectionSettings_groupBox.setObjectName( "jointConnectionSettings_groupBox") self.gridLayout_3 = QtWidgets.QGridLayout( self.jointConnectionSettings_groupBox) self.gridLayout_3.setObjectName("gridLayout_3") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.useJointIndex_checkBox = QtWidgets.QCheckBox( self.jointConnectionSettings_groupBox) self.useJointIndex_checkBox.setObjectName("useJointIndex_checkBox") self.verticalLayout.addWidget(self.useJointIndex_checkBox) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.parentJointIndex_label = QtWidgets.QLabel( self.jointConnectionSettings_groupBox) self.parentJointIndex_label.setObjectName("parentJointIndex_label") self.horizontalLayout.addWidget(self.parentJointIndex_label) self.parentJointIndex_spinBox = QtWidgets.QSpinBox( self.jointConnectionSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.parentJointIndex_spinBox.sizePolicy().hasHeightForWidth()) self.parentJointIndex_spinBox.setSizePolicy(sizePolicy) self.parentJointIndex_spinBox.setMinimum(-1) self.parentJointIndex_spinBox.setMaximum(999999) self.parentJointIndex_spinBox.setProperty("value", -1) self.parentJointIndex_spinBox.setObjectName("parentJointIndex_spinBox") self.horizontalLayout.addWidget(self.parentJointIndex_spinBox) self.verticalLayout.addLayout(self.horizontalLayout) self.gridLayout_3.addLayout(self.verticalLayout, 0, 0, 1, 1) self.gridLayout.addWidget( self.jointConnectionSettings_groupBox, 1, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem( 20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 4, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_5.setObjectName("gridLayout_5") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.subGroup_lineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.subGroup_lineEdit.setObjectName("subGroup_lineEdit") self.horizontalLayout_3.addWidget(self.subGroup_lineEdit) self.gridLayout_5.addLayout(self.horizontalLayout_3, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox_2, 3, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(459, 809) self.gridLayout_2 = QtWidgets.QGridLayout(Form) self.gridLayout_2.setObjectName("gridLayout_2") self.groupBox_5 = QtWidgets.QGroupBox(Form) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_5) self.gridLayout_7.setObjectName("gridLayout_7") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(self.groupBox_5) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtWidgets.QLabel(self.groupBox_5) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox_5) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 2, 1, 1) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.L_color_fk_label = QtWidgets.QLabel(self.groupBox_5) self.L_color_fk_label.setObjectName("L_color_fk_label") self.horizontalLayout_3.addWidget(self.L_color_fk_label) self.L_color_fk_spinBox = QtWidgets.QSpinBox(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.L_color_fk_spinBox.sizePolicy().hasHeightForWidth()) self.L_color_fk_spinBox.setSizePolicy(sizePolicy) self.L_color_fk_spinBox.setMaximum(31) self.L_color_fk_spinBox.setObjectName("L_color_fk_spinBox") self.horizontalLayout_3.addWidget(self.L_color_fk_spinBox) self.gridLayout.addLayout(self.horizontalLayout_3, 1, 0, 1, 1) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.L_color_fk_label_5 = QtWidgets.QLabel(self.groupBox_5) self.L_color_fk_label_5.setObjectName("L_color_fk_label_5") self.horizontalLayout_7.addWidget(self.L_color_fk_label_5) self.C_color_fk_spinBox = QtWidgets.QSpinBox(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.C_color_fk_spinBox.sizePolicy().hasHeightForWidth()) self.C_color_fk_spinBox.setSizePolicy(sizePolicy) self.C_color_fk_spinBox.setMaximum(31) self.C_color_fk_spinBox.setObjectName("C_color_fk_spinBox") self.horizontalLayout_7.addWidget(self.C_color_fk_spinBox) self.gridLayout.addLayout(self.horizontalLayout_7, 1, 1, 1, 1) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.L_color_fk_label_3 = QtWidgets.QLabel(self.groupBox_5) self.L_color_fk_label_3.setObjectName("L_color_fk_label_3") self.horizontalLayout_5.addWidget(self.L_color_fk_label_3) self.R_color_fk_spinBox = QtWidgets.QSpinBox(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.R_color_fk_spinBox.sizePolicy().hasHeightForWidth()) self.R_color_fk_spinBox.setSizePolicy(sizePolicy) self.R_color_fk_spinBox.setMaximum(31) self.R_color_fk_spinBox.setObjectName("R_color_fk_spinBox") self.horizontalLayout_5.addWidget(self.R_color_fk_spinBox) self.gridLayout.addLayout(self.horizontalLayout_5, 1, 2, 1, 1) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.L_color_fk_label_2 = QtWidgets.QLabel(self.groupBox_5) self.L_color_fk_label_2.setObjectName("L_color_fk_label_2") self.horizontalLayout_4.addWidget(self.L_color_fk_label_2) self.L_color_ik_spinBox = QtWidgets.QSpinBox(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.L_color_ik_spinBox.sizePolicy().hasHeightForWidth()) self.L_color_ik_spinBox.setSizePolicy(sizePolicy) self.L_color_ik_spinBox.setMaximum(31) self.L_color_ik_spinBox.setObjectName("L_color_ik_spinBox") self.horizontalLayout_4.addWidget(self.L_color_ik_spinBox) self.gridLayout.addLayout(self.horizontalLayout_4, 2, 0, 1, 1) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.L_color_fk_label_6 = QtWidgets.QLabel(self.groupBox_5) self.L_color_fk_label_6.setObjectName("L_color_fk_label_6") self.horizontalLayout_8.addWidget(self.L_color_fk_label_6) self.C_color_ik_spinBox = QtWidgets.QSpinBox(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.C_color_ik_spinBox.sizePolicy().hasHeightForWidth()) self.C_color_ik_spinBox.setSizePolicy(sizePolicy) self.C_color_ik_spinBox.setMaximum(31) self.C_color_ik_spinBox.setObjectName("C_color_ik_spinBox") self.horizontalLayout_8.addWidget(self.C_color_ik_spinBox) self.gridLayout.addLayout(self.horizontalLayout_8, 2, 1, 1, 1) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.L_color_fk_label_4 = QtWidgets.QLabel(self.groupBox_5) self.L_color_fk_label_4.setObjectName("L_color_fk_label_4") self.horizontalLayout_6.addWidget(self.L_color_fk_label_4) self.R_color_ik_spinBox = QtWidgets.QSpinBox(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.R_color_ik_spinBox.sizePolicy().hasHeightForWidth()) self.R_color_ik_spinBox.setSizePolicy(sizePolicy) self.R_color_ik_spinBox.setMaximum(31) self.R_color_ik_spinBox.setObjectName("R_color_ik_spinBox") self.horizontalLayout_6.addWidget(self.R_color_ik_spinBox) self.gridLayout.addLayout(self.horizontalLayout_6, 2, 2, 1, 1) self.gridLayout_7.addLayout(self.gridLayout, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox_5, 6, 0, 1, 1) self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setObjectName("groupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_3.setObjectName("gridLayout_3") self.formLayout = QtWidgets.QFormLayout() self.formLayout.setObjectName("formLayout") self.rigName_label = QtWidgets.QLabel(self.groupBox) self.rigName_label.setObjectName("rigName_label") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.rigName_label) self.rigName_lineEdit = QtWidgets.QLineEdit(self.groupBox) self.rigName_lineEdit.setObjectName("rigName_lineEdit") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rigName_lineEdit) self.mode_label = QtWidgets.QLabel(self.groupBox) self.mode_label.setObjectName("mode_label") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.mode_label) self.mode_comboBox = QtWidgets.QComboBox(self.groupBox) self.mode_comboBox.setObjectName("mode_comboBox") self.mode_comboBox.addItem("") self.mode_comboBox.addItem("") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.mode_comboBox) self.step_label = QtWidgets.QLabel(self.groupBox) self.step_label.setObjectName("step_label") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.step_label) self.step_comboBox = QtWidgets.QComboBox(self.groupBox) self.step_comboBox.setObjectName("step_comboBox") self.step_comboBox.addItem("") self.step_comboBox.addItem("") self.step_comboBox.addItem("") self.step_comboBox.addItem("") self.step_comboBox.addItem("") self.step_comboBox.addItem("") self.step_comboBox.addItem("") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.step_comboBox) self.gridLayout_3.addLayout(self.formLayout, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox, 0, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(Form) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_4.setObjectName("gridLayout_4") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.importSkin_checkBox = QtWidgets.QCheckBox(self.groupBox_2) self.importSkin_checkBox.setObjectName("importSkin_checkBox") self.verticalLayout.addWidget(self.importSkin_checkBox) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.skin_label = QtWidgets.QLabel(self.groupBox_2) self.skin_label.setObjectName("skin_label") self.horizontalLayout.addWidget(self.skin_label) self.skin_lineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.skin_lineEdit.setObjectName("skin_lineEdit") self.horizontalLayout.addWidget(self.skin_lineEdit) self.loadSkinPath_pushButton = QtWidgets.QPushButton(self.groupBox_2) self.loadSkinPath_pushButton.setObjectName("loadSkinPath_pushButton") self.horizontalLayout.addWidget(self.loadSkinPath_pushButton) self.verticalLayout.addLayout(self.horizontalLayout) self.gridLayout_4.addLayout(self.verticalLayout, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox_2, 3, 0, 1, 1) self.groupBox_4 = QtWidgets.QGroupBox(Form) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_6.setObjectName("gridLayout_6") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.rigTabs_label = QtWidgets.QLabel(self.groupBox_4) self.rigTabs_label.setObjectName("rigTabs_label") self.verticalLayout_3.addWidget(self.rigTabs_label) self.rigTabs_listWidget = QtWidgets.QListWidget(self.groupBox_4) self.rigTabs_listWidget.setDragDropOverwriteMode(True) self.rigTabs_listWidget.setDragDropMode( QtWidgets.QAbstractItemView.InternalMove) self.rigTabs_listWidget.setDefaultDropAction(QtCore.Qt.MoveAction) self.rigTabs_listWidget.setAlternatingRowColors(True) self.rigTabs_listWidget.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection) self.rigTabs_listWidget.setSelectionRectVisible(False) self.rigTabs_listWidget.setObjectName("rigTabs_listWidget") self.verticalLayout_3.addWidget(self.rigTabs_listWidget) self.horizontalLayout_2.addLayout(self.verticalLayout_3) self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.verticalLayout_4.setObjectName("verticalLayout_4") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem) self.addTab_pushButton = QtWidgets.QPushButton(self.groupBox_4) self.addTab_pushButton.setObjectName("addTab_pushButton") self.verticalLayout_4.addWidget(self.addTab_pushButton) self.removeTab_pushButton = QtWidgets.QPushButton(self.groupBox_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.removeTab_pushButton.sizePolicy().hasHeightForWidth()) self.removeTab_pushButton.setSizePolicy(sizePolicy) self.removeTab_pushButton.setObjectName("removeTab_pushButton") self.verticalLayout_4.addWidget(self.removeTab_pushButton) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem1) self.horizontalLayout_2.addLayout(self.verticalLayout_4) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.available_label = QtWidgets.QLabel(self.groupBox_4) self.available_label.setObjectName("available_label") self.verticalLayout_2.addWidget(self.available_label) self.available_listWidget = QtWidgets.QListWidget(self.groupBox_4) self.available_listWidget.setDragDropOverwriteMode(True) self.available_listWidget.setDragDropMode( QtWidgets.QAbstractItemView.NoDragDrop) self.available_listWidget.setDefaultDropAction(QtCore.Qt.IgnoreAction) self.available_listWidget.setAlternatingRowColors(True) self.available_listWidget.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection) self.available_listWidget.setSelectionRectVisible(False) self.available_listWidget.setObjectName("available_listWidget") self.verticalLayout_2.addWidget(self.available_listWidget) self.horizontalLayout_2.addLayout(self.verticalLayout_2) self.gridLayout_6.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox_4, 5, 0, 1, 1) self.groupBox_3 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_3.sizePolicy().hasHeightForWidth()) self.groupBox_3.setSizePolicy(sizePolicy) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_5.setObjectName("gridLayout_5") self.jointRig_checkBox = QtWidgets.QCheckBox(self.groupBox_3) self.jointRig_checkBox.setObjectName("jointRig_checkBox") self.gridLayout_5.addWidget(self.jointRig_checkBox, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox_3, 4, 0, 1, 1) self.groupBox_6 = QtWidgets.QGroupBox(Form) self.groupBox_6.setObjectName("groupBox_6") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_6) self.gridLayout_8.setObjectName("gridLayout_8") self.proxyChannels_checkBox = QtWidgets.QCheckBox(self.groupBox_6) self.proxyChannels_checkBox.setObjectName("proxyChannels_checkBox") self.gridLayout_8.addWidget(self.proxyChannels_checkBox, 0, 0, 1, 1) self.classicChannelNames_checkBox = QtWidgets.QCheckBox( self.groupBox_6) self.classicChannelNames_checkBox.setObjectName( "classicChannelNames_checkBox") self.gridLayout_8.addWidget(self.classicChannelNames_checkBox, 1, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox_6, 1, 0, 1, 1) self.groupBox_7 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_7.sizePolicy().hasHeightForWidth()) self.groupBox_7.setSizePolicy(sizePolicy) self.groupBox_7.setObjectName("groupBox_7") self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_7) self.gridLayout_9.setObjectName("gridLayout_9") self.worldCtl_checkBox = QtWidgets.QCheckBox(self.groupBox_7) self.worldCtl_checkBox.setObjectName("worldCtl_checkBox") self.gridLayout_9.addWidget(self.worldCtl_checkBox, 0, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox_7, 2, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(286, 518) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 5, 0, 1, 1) self.groupBox = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.host_label = QtWidgets.QLabel(self.groupBox) self.host_label.setObjectName("host_label") self.horizontalLayout_2.addWidget(self.host_label) self.host_lineEdit = QtWidgets.QLineEdit(self.groupBox) self.host_lineEdit.setObjectName("host_lineEdit") self.horizontalLayout_2.addWidget(self.host_lineEdit) self.host_pushButton = QtWidgets.QPushButton(self.groupBox) self.host_pushButton.setObjectName("host_pushButton") self.horizontalLayout_2.addWidget(self.host_pushButton) self.gridLayout_2.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox, 2, 0, 1, 1) self.groupBox_4 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_8.setObjectName("gridLayout_8") self.gridLayout_7 = QtWidgets.QGridLayout() self.gridLayout_7.setObjectName("gridLayout_7") self.gridLayout_9 = QtWidgets.QGridLayout() self.gridLayout_9.setObjectName("gridLayout_9") self.color_fk_label = QtWidgets.QLabel(self.groupBox_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.color_fk_label.sizePolicy().hasHeightForWidth()) self.color_fk_label.setSizePolicy(sizePolicy) self.color_fk_label.setMinimumSize(QtCore.QSize(0, 0)) self.color_fk_label.setText("") self.color_fk_label.setObjectName("color_fk_label") self.gridLayout_9.addWidget(self.color_fk_label, 0, 1, 1, 1) self.color_fk_spinBox = QtWidgets.QSpinBox(self.groupBox_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.color_fk_spinBox.sizePolicy().hasHeightForWidth()) self.color_fk_spinBox.setSizePolicy(sizePolicy) self.color_fk_spinBox.setMaximum(31) self.color_fk_spinBox.setObjectName("color_fk_spinBox") self.gridLayout_9.addWidget(self.color_fk_spinBox, 0, 2, 1, 1) self.RGB_fk_pushButton = QtWidgets.QPushButton(self.groupBox_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.RGB_fk_pushButton.sizePolicy().hasHeightForWidth()) self.RGB_fk_pushButton.setSizePolicy(sizePolicy) self.RGB_fk_pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.RGB_fk_pushButton.setLayoutDirection(QtCore.Qt.LeftToRight) self.RGB_fk_pushButton.setStyleSheet("") self.RGB_fk_pushButton.setText("") self.RGB_fk_pushButton.setObjectName("RGB_fk_pushButton") self.gridLayout_9.addWidget(self.RGB_fk_pushButton, 0, 3, 1, 1) self.RGB_fk_slider = QtWidgets.QSlider(self.groupBox_4) self.RGB_fk_slider.setMaximum(255) self.RGB_fk_slider.setOrientation(QtCore.Qt.Horizontal) self.RGB_fk_slider.setObjectName("RGB_fk_slider") self.gridLayout_9.addWidget(self.RGB_fk_slider, 0, 4, 1, 1) self.fk_label_2 = QtWidgets.QLabel(self.groupBox_4) self.fk_label_2.setObjectName("fk_label_2") self.gridLayout_9.addWidget(self.fk_label_2, 0, 0, 1, 1) self.gridLayout_7.addLayout(self.gridLayout_9, 1, 0, 1, 1) self.gridLayout_10 = QtWidgets.QGridLayout() self.gridLayout_10.setObjectName("gridLayout_10") self.color_ik_spinBox = QtWidgets.QSpinBox(self.groupBox_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.color_ik_spinBox.sizePolicy().hasHeightForWidth()) self.color_ik_spinBox.setSizePolicy(sizePolicy) self.color_ik_spinBox.setMaximum(31) self.color_ik_spinBox.setObjectName("color_ik_spinBox") self.gridLayout_10.addWidget(self.color_ik_spinBox, 0, 2, 1, 1) self.color_ik_label = QtWidgets.QLabel(self.groupBox_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.color_ik_label.sizePolicy().hasHeightForWidth()) self.color_ik_label.setSizePolicy(sizePolicy) self.color_ik_label.setMinimumSize(QtCore.QSize(0, 0)) self.color_ik_label.setText("") self.color_ik_label.setObjectName("color_ik_label") self.gridLayout_10.addWidget(self.color_ik_label, 0, 1, 1, 1) self.RGB_ik_pushButton = QtWidgets.QPushButton(self.groupBox_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.RGB_ik_pushButton.sizePolicy().hasHeightForWidth()) self.RGB_ik_pushButton.setSizePolicy(sizePolicy) self.RGB_ik_pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.RGB_ik_pushButton.setLayoutDirection(QtCore.Qt.LeftToRight) self.RGB_ik_pushButton.setStyleSheet("") self.RGB_ik_pushButton.setText("") self.RGB_ik_pushButton.setObjectName("RGB_ik_pushButton") self.gridLayout_10.addWidget(self.RGB_ik_pushButton, 0, 3, 1, 1) self.RGB_ik_slider = QtWidgets.QSlider(self.groupBox_4) self.RGB_ik_slider.setMaximum(255) self.RGB_ik_slider.setOrientation(QtCore.Qt.Horizontal) self.RGB_ik_slider.setObjectName("RGB_ik_slider") self.gridLayout_10.addWidget(self.RGB_ik_slider, 0, 4, 1, 1) self.ik_label = QtWidgets.QLabel(self.groupBox_4) self.ik_label.setObjectName("ik_label") self.gridLayout_10.addWidget(self.ik_label, 0, 0, 1, 1) self.gridLayout_7.addLayout(self.gridLayout_10, 1, 1, 1, 1) self.overrideColors_checkBox = QtWidgets.QCheckBox(self.groupBox_4) self.overrideColors_checkBox.setObjectName("overrideColors_checkBox") self.gridLayout_7.addWidget(self.overrideColors_checkBox, 0, 0, 1, 1) self.useRGB_checkBox = QtWidgets.QCheckBox(self.groupBox_4) self.useRGB_checkBox.setObjectName("useRGB_checkBox") self.gridLayout_7.addWidget(self.useRGB_checkBox, 0, 1, 1, 1) self.gridLayout_8.addLayout(self.gridLayout_7, 2, 0, 1, 1) self.gridLayout.addWidget(self.groupBox_4, 4, 0, 1, 1) self.mainSettings_groupBox = QtWidgets.QGroupBox(Form) self.mainSettings_groupBox.setTitle("") self.mainSettings_groupBox.setObjectName("mainSettings_groupBox") self.gridLayout_4 = QtWidgets.QGridLayout(self.mainSettings_groupBox) self.gridLayout_4.setObjectName("gridLayout_4") self.formLayout = QtWidgets.QFormLayout() self.formLayout.setObjectName("formLayout") self.name_label = QtWidgets.QLabel(self.mainSettings_groupBox) self.name_label.setObjectName("name_label") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.name_label) self.name_lineEdit = QtWidgets.QLineEdit(self.mainSettings_groupBox) self.name_lineEdit.setObjectName("name_lineEdit") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.name_lineEdit) self.side_label = QtWidgets.QLabel(self.mainSettings_groupBox) self.side_label.setObjectName("side_label") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.side_label) self.side_comboBox = QtWidgets.QComboBox(self.mainSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.side_comboBox.sizePolicy().hasHeightForWidth()) self.side_comboBox.setSizePolicy(sizePolicy) self.side_comboBox.setObjectName("side_comboBox") self.side_comboBox.addItem("") self.side_comboBox.addItem("") self.side_comboBox.addItem("") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.side_comboBox) self.componentIndex_label = QtWidgets.QLabel( self.mainSettings_groupBox) self.componentIndex_label.setObjectName("componentIndex_label") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.componentIndex_label) self.componentIndex_spinBox = QtWidgets.QSpinBox( self.mainSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.componentIndex_spinBox.sizePolicy().hasHeightForWidth()) self.componentIndex_spinBox.setSizePolicy(sizePolicy) self.componentIndex_spinBox.setObjectName("componentIndex_spinBox") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.componentIndex_spinBox) self.conector_label = QtWidgets.QLabel(self.mainSettings_groupBox) self.conector_label.setObjectName("conector_label") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.conector_label) self.connector_comboBox = QtWidgets.QComboBox( self.mainSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.connector_comboBox.sizePolicy().hasHeightForWidth()) self.connector_comboBox.setSizePolicy(sizePolicy) self.connector_comboBox.setObjectName("connector_comboBox") self.connector_comboBox.addItem("") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.connector_comboBox) self.gridLayout_4.addLayout(self.formLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.mainSettings_groupBox, 0, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_5.setObjectName("gridLayout_5") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.subGroup_lineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.subGroup_lineEdit.setObjectName("subGroup_lineEdit") self.horizontalLayout_3.addWidget(self.subGroup_lineEdit) self.gridLayout_5.addLayout(self.horizontalLayout_3, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox_2, 3, 0, 1, 1) self.jointSettings_groupBox = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.jointSettings_groupBox.sizePolicy().hasHeightForWidth()) self.jointSettings_groupBox.setSizePolicy(sizePolicy) self.jointSettings_groupBox.setObjectName("jointSettings_groupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.jointSettings_groupBox) self.gridLayout_3.setObjectName("gridLayout_3") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.useJointIndex_checkBox = QtWidgets.QCheckBox( self.jointSettings_groupBox) self.useJointIndex_checkBox.setObjectName("useJointIndex_checkBox") self.horizontalLayout_5.addWidget(self.useJointIndex_checkBox) self.parentJointIndex_spinBox = QtWidgets.QSpinBox( self.jointSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.parentJointIndex_spinBox.sizePolicy().hasHeightForWidth()) self.parentJointIndex_spinBox.setSizePolicy(sizePolicy) self.parentJointIndex_spinBox.setMinimum(-1) self.parentJointIndex_spinBox.setMaximum(999999) self.parentJointIndex_spinBox.setProperty("value", -1) self.parentJointIndex_spinBox.setObjectName("parentJointIndex_spinBox") self.horizontalLayout_5.addWidget(self.parentJointIndex_spinBox) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.jointNames_label = QtWidgets.QLabel(self.jointSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.jointNames_label.sizePolicy().hasHeightForWidth()) self.jointNames_label.setSizePolicy(sizePolicy) self.jointNames_label.setMinimumSize(QtCore.QSize(0, 0)) self.jointNames_label.setObjectName("jointNames_label") self.horizontalLayout.addWidget(self.jointNames_label) self.jointNames_pushButton = QtWidgets.QPushButton( self.jointSettings_groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.jointNames_pushButton.sizePolicy().hasHeightForWidth()) self.jointNames_pushButton.setSizePolicy(sizePolicy) self.jointNames_pushButton.setObjectName("jointNames_pushButton") self.horizontalLayout.addWidget(self.jointNames_pushButton) self.verticalLayout.addLayout(self.horizontalLayout) self.groupBox_3 = QtWidgets.QGroupBox(self.jointSettings_groupBox) self.groupBox_3.setObjectName("groupBox_3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_3) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.joint_offset_x_doubleSpinBox = QtWidgets.QDoubleSpinBox( self.groupBox_3) self.joint_offset_x_doubleSpinBox.setMinimum(-360.0) self.joint_offset_x_doubleSpinBox.setMaximum(360.0) self.joint_offset_x_doubleSpinBox.setSingleStep(90.0) self.joint_offset_x_doubleSpinBox.setObjectName( "joint_offset_x_doubleSpinBox") self.horizontalLayout_4.addWidget(self.joint_offset_x_doubleSpinBox) self.joint_offset_y_doubleSpinBox = QtWidgets.QDoubleSpinBox( self.groupBox_3) self.joint_offset_y_doubleSpinBox.setMinimum(-360.0) self.joint_offset_y_doubleSpinBox.setMaximum(360.0) self.joint_offset_y_doubleSpinBox.setSingleStep(90.0) self.joint_offset_y_doubleSpinBox.setObjectName( "joint_offset_y_doubleSpinBox") self.horizontalLayout_4.addWidget(self.joint_offset_y_doubleSpinBox) self.joint_offset_z_doubleSpinBox = QtWidgets.QDoubleSpinBox( self.groupBox_3) self.joint_offset_z_doubleSpinBox.setMinimum(-360.0) self.joint_offset_z_doubleSpinBox.setMaximum(360.0) self.joint_offset_z_doubleSpinBox.setSingleStep(90.0) self.joint_offset_z_doubleSpinBox.setObjectName( "joint_offset_z_doubleSpinBox") self.horizontalLayout_4.addWidget(self.joint_offset_z_doubleSpinBox) self.verticalLayout.addWidget(self.groupBox_3) self.gridLayout_3.addLayout(self.verticalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.jointSettings_groupBox, 1, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(359, 526) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout_7 = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout_7.setObjectName("gridLayout_7") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.rig_tab = QtWidgets.QWidget() self.rig_tab.setObjectName("rig_tab") self.gridLayout_6 = QtWidgets.QGridLayout(self.rig_tab) self.gridLayout_6.setObjectName("gridLayout_6") self.createRoot_pushButton = QtWidgets.QPushButton(self.rig_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.createRoot_pushButton.sizePolicy().hasHeightForWidth()) self.createRoot_pushButton.setSizePolicy(sizePolicy) self.createRoot_pushButton.setObjectName("createRoot_pushButton") self.gridLayout_6.addWidget(self.createRoot_pushButton, 0, 0, 1, 1) self.groupBox_3 = QtWidgets.QGroupBox(self.rig_tab) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_2.setObjectName("gridLayout_2") self.createCtl_lineEdit = QtWidgets.QLineEdit(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.createCtl_lineEdit.sizePolicy().hasHeightForWidth()) self.createCtl_lineEdit.setSizePolicy(sizePolicy) self.createCtl_lineEdit.setMinimumSize(QtCore.QSize(150, 0)) self.createCtl_lineEdit.setObjectName("createCtl_lineEdit") self.gridLayout_2.addWidget(self.createCtl_lineEdit, 1, 0, 1, 1) self.createCtl_pushButton = QtWidgets.QPushButton(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.createCtl_pushButton.sizePolicy().hasHeightForWidth()) self.createCtl_pushButton.setSizePolicy(sizePolicy) self.createCtl_pushButton.setMinimumSize(QtCore.QSize(0, 30)) self.createCtl_pushButton.setObjectName("createCtl_pushButton") self.gridLayout_2.addWidget(self.createCtl_pushButton, 3, 0, 1, 1) self.formLayout_2 = QtWidgets.QFormLayout() self.formLayout_2.setObjectName("formLayout_2") self.label = QtWidgets.QLabel(self.groupBox_3) self.label.setObjectName("label") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label) self.side_comboBox = QtWidgets.QComboBox(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.side_comboBox.sizePolicy().hasHeightForWidth()) self.side_comboBox.setSizePolicy(sizePolicy) self.side_comboBox.setObjectName("side_comboBox") self.side_comboBox.addItem("") self.side_comboBox.addItem("") self.side_comboBox.addItem("") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.side_comboBox) self.label_3 = QtWidgets.QLabel(self.groupBox_3) self.label_3.setObjectName("label_3") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_3) self.position_comboBox = QtWidgets.QComboBox(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.position_comboBox.sizePolicy().hasHeightForWidth()) self.position_comboBox.setSizePolicy(sizePolicy) self.position_comboBox.setObjectName("position_comboBox") self.position_comboBox.addItem("") self.position_comboBox.addItem("") self.position_comboBox.addItem("") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.position_comboBox) self.label_2 = QtWidgets.QLabel(self.groupBox_3) self.label_2.setObjectName("label_2") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_2) self.shape_comboBox = QtWidgets.QComboBox(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.shape_comboBox.sizePolicy().hasHeightForWidth()) self.shape_comboBox.setSizePolicy(sizePolicy) self.shape_comboBox.setObjectName("shape_comboBox") self.shape_comboBox.addItem("") self.shape_comboBox.addItem("") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.shape_comboBox) self.gridLayout_2.addLayout(self.formLayout_2, 2, 0, 1, 1) self.gridLayout_6.addWidget(self.groupBox_3, 1, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(self.rig_tab) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout.setObjectName("gridLayout") self.groupBox_4 = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_4.setObjectName("gridLayout_4") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.remove_pushButton = QtWidgets.QPushButton(self.groupBox_4) self.remove_pushButton.setMinimumSize(QtCore.QSize(45, 50)) self.remove_pushButton.setObjectName("remove_pushButton") self.horizontalLayout.addWidget(self.remove_pushButton) self.add_pushButton = QtWidgets.QPushButton(self.groupBox_4) self.add_pushButton.setMinimumSize(QtCore.QSize(45, 50)) self.add_pushButton.setObjectName("add_pushButton") self.horizontalLayout.addWidget(self.add_pushButton) self.verticalLayout_2.addLayout(self.horizontalLayout) self.selectAffected_pushButton = QtWidgets.QPushButton(self.groupBox_4) self.selectAffected_pushButton.setObjectName( "selectAffected_pushButton") self.verticalLayout_2.addWidget(self.selectAffected_pushButton) self.gridLayout_4.addLayout(self.verticalLayout_2, 0, 1, 1, 1) self.gridLayout.addWidget(self.groupBox_4, 1, 1, 1, 1) self.groupBox = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox.setObjectName("groupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_3.setObjectName("gridLayout_3") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.editPivot_pushButton = QtWidgets.QPushButton(self.groupBox) self.editPivot_pushButton.setObjectName("editPivot_pushButton") self.verticalLayout.addWidget(self.editPivot_pushButton) self.setPivot_pushButton = QtWidgets.QPushButton(self.groupBox) self.setPivot_pushButton.setObjectName("setPivot_pushButton") self.verticalLayout.addWidget(self.setPivot_pushButton) self.reParentPivot_pushButton = QtWidgets.QPushButton(self.groupBox) self.reParentPivot_pushButton.setObjectName("reParentPivot_pushButton") self.verticalLayout.addWidget(self.reParentPivot_pushButton) self.gridLayout_3.addLayout(self.verticalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox, 1, 0, 1, 1) self.gridLayout_6.addWidget(self.groupBox_2, 2, 0, 1, 1) self.groupBox_5 = QtWidgets.QGroupBox(self.rig_tab) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_5) self.gridLayout_5.setObjectName("gridLayout_5") self.formLayout = QtWidgets.QFormLayout() self.formLayout.setObjectName("formLayout") self.suffix_label = QtWidgets.QLabel(self.groupBox_5) self.suffix_label.setObjectName("suffix_label") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.suffix_label) self.autoBuild_lineEdit = QtWidgets.QLineEdit(self.groupBox_5) self.autoBuild_lineEdit.setObjectName("autoBuild_lineEdit") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.autoBuild_lineEdit) self.gridLayout_5.addLayout(self.formLayout, 0, 0, 1, 1) self.autoRig_pushButton = QtWidgets.QPushButton(self.groupBox_5) self.autoRig_pushButton.setObjectName("autoRig_pushButton") self.gridLayout_5.addWidget(self.autoRig_pushButton, 1, 0, 1, 1) self.gridLayout_6.addWidget(self.groupBox_5, 3, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(17, 31, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_6.addItem(spacerItem, 4, 0, 1, 1) self.tabWidget.addTab(self.rig_tab, "") self.extraConfig_tab = QtWidgets.QWidget() self.extraConfig_tab.setObjectName("extraConfig_tab") self.gridLayout_9 = QtWidgets.QGridLayout(self.extraConfig_tab) self.gridLayout_9.setObjectName("gridLayout_9") self.groupBox_6 = QtWidgets.QGroupBox(self.extraConfig_tab) self.groupBox_6.setObjectName("groupBox_6") self.formLayout_3 = QtWidgets.QFormLayout(self.groupBox_6) self.formLayout_3.setObjectName("formLayout_3") self.rootName_label = QtWidgets.QLabel(self.groupBox_6) self.rootName_label.setObjectName("rootName_label") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.rootName_label) self.rootName_lineEdit = QtWidgets.QLineEdit(self.groupBox_6) self.rootName_lineEdit.setObjectName("rootName_lineEdit") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.rootName_lineEdit) self.gridLayout_9.addWidget(self.groupBox_6, 0, 0, 1, 1) self.groupBox_8 = QtWidgets.QGroupBox(self.extraConfig_tab) self.groupBox_8.setObjectName("groupBox_8") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_8) self.gridLayout_8.setObjectName("gridLayout_8") self.fixSize_checkBox = QtWidgets.QCheckBox(self.groupBox_8) self.fixSize_checkBox.setObjectName("fixSize_checkBox") self.gridLayout_8.addWidget(self.fixSize_checkBox, 1, 0, 1, 1) self.worldCenter_checkBox = QtWidgets.QCheckBox(self.groupBox_8) self.worldCenter_checkBox.setChecked(True) self.worldCenter_checkBox.setTristate(False) self.worldCenter_checkBox.setObjectName("worldCenter_checkBox") self.gridLayout_8.addWidget(self.worldCenter_checkBox, 0, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_5 = QtWidgets.QLabel(self.groupBox_8) self.label_5.setObjectName("label_5") self.horizontalLayout_2.addWidget(self.label_5) self.mainCtlShape_comboBox = QtWidgets.QComboBox(self.groupBox_8) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mainCtlShape_comboBox.sizePolicy().hasHeightForWidth()) self.mainCtlShape_comboBox.setSizePolicy(sizePolicy) self.mainCtlShape_comboBox.setObjectName("mainCtlShape_comboBox") self.mainCtlShape_comboBox.addItem("") self.mainCtlShape_comboBox.addItem("") self.horizontalLayout_2.addWidget(self.mainCtlShape_comboBox) self.gridLayout_8.addLayout(self.horizontalLayout_2, 3, 0, 1, 1) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_4 = QtWidgets.QLabel(self.groupBox_8) self.label_4.setObjectName("label_4") self.horizontalLayout_3.addWidget(self.label_4) self.fixSize_doubleSpinBox = QtWidgets.QDoubleSpinBox(self.groupBox_8) self.fixSize_doubleSpinBox.setMaximum(9999.99) self.fixSize_doubleSpinBox.setSingleStep(10.0) self.fixSize_doubleSpinBox.setProperty("value", 100.0) self.fixSize_doubleSpinBox.setObjectName("fixSize_doubleSpinBox") self.horizontalLayout_3.addWidget(self.fixSize_doubleSpinBox) self.gridLayout_8.addLayout(self.horizontalLayout_3, 2, 0, 1, 1) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_6 = QtWidgets.QLabel(self.groupBox_8) self.label_6.setObjectName("label_6") self.horizontalLayout_4.addWidget(self.label_6) self.worldCtlShape_comboBox = QtWidgets.QComboBox(self.groupBox_8) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.worldCtlShape_comboBox.sizePolicy().hasHeightForWidth()) self.worldCtlShape_comboBox.setSizePolicy(sizePolicy) self.worldCtlShape_comboBox.setObjectName("worldCtlShape_comboBox") self.worldCtlShape_comboBox.addItem("") self.worldCtlShape_comboBox.addItem("") self.horizontalLayout_4.addWidget(self.worldCtlShape_comboBox) self.gridLayout_8.addLayout(self.horizontalLayout_4, 6, 0, 1, 1) self.worldCtl_checkBox = QtWidgets.QCheckBox(self.groupBox_8) self.worldCtl_checkBox.setChecked(True) self.worldCtl_checkBox.setObjectName("worldCtl_checkBox") self.gridLayout_8.addWidget(self.worldCtl_checkBox, 5, 0, 1, 1) self.line = QtWidgets.QFrame(self.groupBox_8) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout_8.addWidget(self.line, 4, 0, 1, 1) self.gridLayout_9.addWidget(self.groupBox_8, 1, 0, 1, 1) self.groupBox_7 = QtWidgets.QGroupBox(self.extraConfig_tab) self.groupBox_7.setObjectName("groupBox_7") self.formLayout_4 = QtWidgets.QFormLayout(self.groupBox_7) self.formLayout_4.setObjectName("formLayout_4") self.extraSets_label = QtWidgets.QLabel(self.groupBox_7) self.extraSets_label.setObjectName("extraSets_label") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.extraSets_label) self.extraSets_lineEdit = QtWidgets.QLineEdit(self.groupBox_7) self.extraSets_lineEdit.setObjectName("extraSets_lineEdit") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.extraSets_lineEdit) self.gridLayout_9.addWidget(self.groupBox_7, 2, 0, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_9.addItem(spacerItem1, 3, 0, 1, 1) self.tabWidget.addTab(self.extraConfig_tab, "") self.gridLayout_7.addWidget(self.tabWidget, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 359, 21)) self.menubar.setObjectName("menubar") self.menuIO = QtWidgets.QMenu(self.menubar) self.menuIO.setObjectName("menuIO") self.menuConvert = QtWidgets.QMenu(self.menubar) self.menuConvert.setObjectName("menuConvert") self.menuDelete = QtWidgets.QMenu(self.menubar) self.menuDelete.setObjectName("menuDelete") self.menuAuto = QtWidgets.QMenu(self.menubar) self.menuAuto.setObjectName("menuAuto") MainWindow.setMenuBar(self.menubar) self.export_action = QtWidgets.QAction(MainWindow) self.export_action.setObjectName("export_action") self.import_action = QtWidgets.QAction(MainWindow) self.import_action.setObjectName("import_action") self.convertToShifterRig_action = QtWidgets.QAction(MainWindow) self.convertToShifterRig_action.setObjectName( "convertToShifterRig_action") self.createShifterGuide_action = QtWidgets.QAction(MainWindow) self.createShifterGuide_action.setObjectName( "createShifterGuide_action") self.deleteRig_action = QtWidgets.QAction(MainWindow) self.deleteRig_action.setObjectName("deleteRig_action") self.deletePivot_action = QtWidgets.QAction(MainWindow) self.deletePivot_action.setObjectName("deletePivot_action") self.autoBuild_action = QtWidgets.QAction(MainWindow) self.autoBuild_action.setObjectName("autoBuild_action") self.menuIO.addAction(self.export_action) self.menuIO.addAction(self.import_action) self.menuIO.addSeparator() self.menuConvert.addAction(self.convertToShifterRig_action) self.menuConvert.addAction(self.createShifterGuide_action) self.menuDelete.addAction(self.deletePivot_action) self.menuDelete.addSeparator() self.menuDelete.addAction(self.deleteRig_action) self.menuAuto.addAction(self.autoBuild_action) self.menubar.addAction(self.menuIO.menuAction()) self.menubar.addAction(self.menuConvert.menuAction()) self.menubar.addAction(self.menuDelete.menuAction()) self.menubar.addAction(self.menuAuto.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self): # Widgets self.setObjectName(SYNOPTIC_WIDGET_NAME) self.resize(560, 775) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth()) self.setSizePolicy(sizePolicy) self.setMinimumSize(QtCore.QSize(0, 0)) self.gridLayout_2 = QtWidgets.QGridLayout(self) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.mainContainer = QtWidgets.QGroupBox(self) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.mainContainer.sizePolicy().hasHeightForWidth()) self.mainContainer.setSizePolicy(sizePolicy) self.mainContainer.setMinimumSize(QtCore.QSize(0, 0)) self.mainContainer.setObjectName("mainContainer") self.gridLayout_3 = QtWidgets.QGridLayout(self.mainContainer) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setObjectName("gridLayout_3") # header boxies self.hbox = QtWidgets.QHBoxLayout() self.hbox.setContentsMargins(5, 5, 5, 5) self.hbox.setObjectName("hbox") self.model_list = QtWidgets.QComboBox(self.mainContainer) self.model_list.setObjectName("model_list") self.model_list.setMinimumSize(QtCore.QSize(0, 23)) self.refresh_button = QtWidgets.QPushButton(self.mainContainer) self.refresh_button.setObjectName("refresh_button") self.refresh_button.setText("Refresh") self.hbox.addWidget(self.model_list) self.hbox.addWidget(self.refresh_button) self.gridLayout_3.addLayout(self.hbox, 0, 0, 1, 1) # synoptic main area self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.scrollArea = QtWidgets.QScrollArea(self.mainContainer) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.scrollArea.sizePolicy().hasHeightForWidth()) self.scrollArea.setSizePolicy(sizePolicy) self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) self.scrollArea.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAsNeeded) self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.scrollArea.setWidgetResizable(True) self.scrollArea.setAlignment(QtCore.Qt.AlignCenter) self.scrollArea.setObjectName("scrollArea") self.tabs = QtWidgets.QTabWidget() self.tabs.setSizePolicy(sizePolicy) self.tabs.setObjectName("tabs") sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.tabs.sizePolicy().hasHeightForWidth()) self.tabs.setSizePolicy(sizePolicy) self.tabs.setObjectName("synoptic_tab") self.scrollArea.setWidget(self.tabs) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.gridLayout_3.addLayout(self.gridLayout, 2, 0, 1, 1) self.gridLayout_2.addWidget(self.mainContainer, 0, 0, 1, 1)