def create_layout(self): # type: () -> None frames_layout = QtWidgets.QHBoxLayout() frames_layout.setContentsMargins(1, 1, 1, 1) frames_layout.addWidget(self.startFrame_label) frames_layout.addWidget(self.startFrame_value) frames_layout.addWidget(self.endFrame_label) frames_layout.addWidget(self.endFrame_value) framesSetter_layout = QtWidgets.QHBoxLayout() framesSetter_layout.setContentsMargins(1, 1, 1, 1) framesSetter_layout.addWidget(self.allFrames_button) framesSetter_layout.addWidget(self.timeSliderFrames_button) paremeter_layout = QtWidgets.QVBoxLayout(self.groupBox) paremeter_layout.setContentsMargins(6, 5, 6, 5) paremeter_layout.addWidget(self.onlyKeyframes_check) paremeter_layout.addLayout(frames_layout) paremeter_layout.addLayout(framesSetter_layout) paremeter_layout.addWidget(self.comboBoxSpaces) paremeter_layout.addWidget(self.spaceTransfer_button) spaceTransfer_layout = QtWidgets.QVBoxLayout() spaceTransfer_layout.addWidget(self.groupBox) self.setLayout(spaceTransfer_layout)
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 create_layout(self): line_edit_style = """ QLineEdit { border: 0 solid transparent; margin-right: 2px; margin-left: 2px; } """ # main Layout main_layout = QtWidgets.QVBoxLayout(self) main_layout.setContentsMargins(2, 2, 2, 2) main_layout.setSpacing(0) main_layout.setMenuBar(self.menu_bar) # keyframe buttons Layout key_buttons_layout = QtWidgets.QHBoxLayout() key_buttons_layout.addWidget(self.key_all_button) key_buttons_layout.addWidget(self.key_copy_button) key_buttons_layout.addWidget(self.key_paste_button) # channel listing buttons Layout channel_buttons_layout = QtWidgets.QVBoxLayout() channel_buttons_layout.addWidget(self.lock_button) channel_buttons_layout.addWidget(self.refresh_button) channel_add_remove_buttons_layout = QtWidgets.QHBoxLayout() channel_add_remove_buttons_layout.addWidget(self.add_channel_button) channel_add_remove_buttons_layout.addWidget(self.remove_channel_button) channel_add_remove_buttons_layout.addWidget(self.lock_button) # node list layout node_list_layout = QtWidgets.QHBoxLayout() node_list_layout.addWidget(self.node_list_combobox) node_list_layout.addWidget(self.refresh_node_list_button) node_list_layout.addWidget(self.new_node_button) # search line layout search_line_layout = QtWidgets.QHBoxLayout() self.search_lineEdit.setStyleSheet(line_edit_style) search_line_layout.addWidget(self.search_label) search_line_layout.addWidget(self.search_lineEdit) search_line_layout.addWidget(self.search_clear_button) # Buttons layout buttons_layout = QtWidgets.QHBoxLayout() buttons_layout.addLayout(key_buttons_layout) buttons_layout.addStretch() buttons_layout.addLayout(channel_add_remove_buttons_layout) main_layout.addLayout(node_list_layout) main_layout.addLayout(search_line_layout) main_layout.addLayout(buttons_layout) main_layout.addWidget(self.tab_widget) # main_table self.tab_widget.addTab(self.main_table, "Main")
def create_layout(self): wdg_layout = QtWidgets.QHBoxLayout() wdg_layout.addWidget(self.name_label) wdg_layout.addWidget(self.name_lineEdit) btn_layout = QtWidgets.QHBoxLayout() btn_layout.addStretch() btn_layout.addWidget(self.ok_btn) main_layout = QtWidgets.QVBoxLayout(self) main_layout.addLayout(wdg_layout) main_layout.addLayout(btn_layout)
def create_layout(self): wdg_layout = QtWidgets.QHBoxLayout() wdg_layout.addWidget(QtWidgets.QLabel("Min: ")) wdg_layout.addWidget(self.min_spinbox) wdg_layout.addWidget(QtWidgets.QLabel("Max: ")) wdg_layout.addWidget(self.max_spinbox) btn_layout = QtWidgets.QHBoxLayout() btn_layout.addStretch() btn_layout.addWidget(self.ok_btn) main_layout = QtWidgets.QVBoxLayout(self) main_layout.addLayout(wdg_layout) main_layout.addLayout(btn_layout)
def setup(self): OverlayWidget.setup(self) # Add label label = QtWidgets.QLabel(self.get_text()) self.layout.addWidget(label) # Add Close button btn_layout = QtWidgets.QHBoxLayout() spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) btn_layout.addItem(spacer) close_btn = basic.CallbackButton(callback=self.hide) close_btn.setText("Close") close_btn.setToolTip("Hide about informations") btn_layout.addWidget(close_btn) spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) btn_layout.addItem(spacer) self.layout.addLayout(btn_layout) # Add vertical spacer spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.layout.addItem(spacer)
def add_confirmation_buttons(self): '''Add save confirmation buttons to overlay ''' btn_layout = QtWidgets.QHBoxLayout() spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) btn_layout.addItem(spacer) close_btn = basic.CallbackButton(callback=self.cancel_event) close_btn.setText("Cancel") btn_layout.addWidget(close_btn) save_btn = basic.CallbackButton(callback=self.save_event) save_btn.setText("Save") btn_layout.addWidget(save_btn) spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) btn_layout.addItem(spacer) self.layout.addLayout(btn_layout)
def wrapTabContents(self, synoptic_tab): # type: (SynopticTab) -> QtWidgets.QWidget # horizontal layout: # spacer >> SynopticTab << spacer wrapperWidget = SynopticTabWrapper() wrapperWidget.setGeometry(QtCore.QRect(0, 0, 10, 10)) wrapperWidget.setObjectName("wrapperWidget") horizontalLayout = QtWidgets.QHBoxLayout(wrapperWidget) horizontalLayout.setContentsMargins(0, 0, 0, 0) horizontalLayout.setObjectName("horizontalLayout") spacer_left = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) spacer_right = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) wrapperWidget.setSpacerLeft(spacer_left) horizontalLayout.addItem(spacer_left) horizontalLayout.addWidget(synoptic_tab) horizontalLayout.addItem(spacer_right) horizontalLayout.setStretch(0, 1) horizontalLayout.setStretch(1, 0) horizontalLayout.setStretch(2, 1) return wrapperWidget
def create_descriptor(self, descriptor, d_custom): """Create descriptor widgets Args: descriptor (str): Name of the joint descriptor d_custom (str): Custom name of the joint descriptor when modified by the user """ # widgets label = QtWidgets.QLabel(descriptor.capitalize()) lineedit = QtWidgets.QLineEdit(d_custom) button = QtWidgets.QPushButton("Reset") self.descriptors_lineEdit.append(lineedit) self.descriptors_label.append(label) # layout layout = QtWidgets.QHBoxLayout(self) layout.addWidget(label) layout.addWidget(lineedit) layout.addWidget(button) # signal def reset_button(): lineedit.setText(descriptor) self.set_descriptors_attr() button.clicked.connect(reset_button) lineedit.editingFinished.connect(self.set_descriptors_attr) self.descriptors_layout.append(layout)
def create_layout(self): wdg_layout = QtWidgets.QHBoxLayout() wdg_layout.addWidget(QtWidgets.QLabel( "Duplicate symmetry: {}".format(self.guide_name))) btn_layout = QtWidgets.QHBoxLayout() btn_layout.addStretch() btn_layout.addWidget(self.skip_btn) btn_layout.addWidget(self.skip_all_btn) btn_layout.addWidget(self.re_sym_btn) btn_layout.addWidget(self.re_sym_all_btn) btn_layout.addWidget(self.cancel_btn) main_layout = QtWidgets.QVBoxLayout(self) main_layout.addLayout(wdg_layout) main_layout.addLayout(btn_layout)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(217, 351) self.verticalLayout_2 = QtWidgets.QVBoxLayout(Form) self.verticalLayout_2.setObjectName("verticalLayout_2") self.groupBox_2 = QtWidgets.QGroupBox(Form) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout.setObjectName("gridLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.path_lineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.path_lineEdit.setObjectName("path_lineEdit") self.horizontalLayout.addWidget(self.path_lineEdit) self.load_pushButton = QtWidgets.QPushButton(self.groupBox_2) self.load_pushButton.setObjectName("load_pushButton") self.horizontalLayout.addWidget(self.load_pushButton) self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.verticalLayout_2.addWidget(self.groupBox_2) self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setObjectName("groupBox") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName("verticalLayout") self.missingGuide_checkBox = QtWidgets.QCheckBox(self.groupBox) self.missingGuide_checkBox.setChecked(True) self.missingGuide_checkBox.setObjectName("missingGuide_checkBox") self.verticalLayout.addWidget(self.missingGuide_checkBox) self.extraGuide_checkBox = QtWidgets.QCheckBox(self.groupBox) self.extraGuide_checkBox.setObjectName("extraGuide_checkBox") self.verticalLayout.addWidget(self.extraGuide_checkBox) self.transform_checkBox = QtWidgets.QCheckBox(self.groupBox) self.transform_checkBox.setChecked(True) self.transform_checkBox.setObjectName("transform_checkBox") self.verticalLayout.addWidget(self.transform_checkBox) self.rootSettings_checkBox = QtWidgets.QCheckBox(self.groupBox) self.rootSettings_checkBox.setChecked(True) self.rootSettings_checkBox.setObjectName("rootSettings_checkBox") self.verticalLayout.addWidget(self.rootSettings_checkBox) self.compSettings_checkBox = QtWidgets.QCheckBox(self.groupBox) self.compSettings_checkBox.setChecked(True) self.compSettings_checkBox.setObjectName("compSettings_checkBox") self.verticalLayout.addWidget(self.compSettings_checkBox) self.customStep_checkBox = QtWidgets.QCheckBox(self.groupBox) self.customStep_checkBox.setChecked(True) self.customStep_checkBox.setObjectName("customStep_checkBox") self.verticalLayout.addWidget(self.customStep_checkBox) self.verticalLayout_2.addWidget(self.groupBox) self.runTest_pushButton = QtWidgets.QPushButton(Form) self.runTest_pushButton.setObjectName("runTest_pushButton") self.verticalLayout_2.addWidget(self.runTest_pushButton) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def add_load_options(self): file_layout = QtWidgets.QHBoxLayout() self.file_path_le = QtWidgets.QLineEdit() file_layout.addWidget(self.file_path_le) file_btn = basic.CallbackButton(callback=self.select_file_event) file_btn.setText("Select File") file_layout.addWidget(file_btn) self.option_layout.addLayout(file_layout)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(284, 207) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.upvRefArray_groupBox = QtWidgets.QGroupBox(Form) self.upvRefArray_groupBox.setObjectName("upvRefArray_groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.upvRefArray_groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.upvRefArray_horizontalLayout = QtWidgets.QHBoxLayout() self.upvRefArray_horizontalLayout.setObjectName( "upvRefArray_horizontalLayout") self.upvRefArray_verticalLayout_1 = QtWidgets.QVBoxLayout() self.upvRefArray_verticalLayout_1.setObjectName( "upvRefArray_verticalLayout_1") self.refArray_listWidget = QtWidgets.QListWidget( self.upvRefArray_groupBox) self.refArray_listWidget.setDragDropOverwriteMode(True) self.refArray_listWidget.setDragDropMode( QtWidgets.QAbstractItemView.InternalMove) self.refArray_listWidget.setDefaultDropAction(QtCore.Qt.MoveAction) self.refArray_listWidget.setAlternatingRowColors(True) self.refArray_listWidget.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection) self.refArray_listWidget.setSelectionRectVisible(False) self.refArray_listWidget.setObjectName("refArray_listWidget") self.upvRefArray_verticalLayout_1.addWidget(self.refArray_listWidget) self.upvRefArray_horizontalLayout.addLayout( self.upvRefArray_verticalLayout_1) self.upvRefArray_verticalLayout_2 = QtWidgets.QVBoxLayout() self.upvRefArray_verticalLayout_2.setObjectName( "upvRefArray_verticalLayout_2") self.refArrayAdd_pushButton = QtWidgets.QPushButton( self.upvRefArray_groupBox) self.refArrayAdd_pushButton.setObjectName("refArrayAdd_pushButton") self.upvRefArray_verticalLayout_2.addWidget( self.refArrayAdd_pushButton) self.refArrayRemove_pushButton = QtWidgets.QPushButton( self.upvRefArray_groupBox) self.refArrayRemove_pushButton.setObjectName( "refArrayRemove_pushButton") self.upvRefArray_verticalLayout_2.addWidget( self.refArrayRemove_pushButton) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.upvRefArray_verticalLayout_2.addItem(spacerItem) self.upvRefArray_horizontalLayout.addLayout( self.upvRefArray_verticalLayout_2) self.gridLayout_2.addLayout(self.upvRefArray_horizontalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.upvRefArray_groupBox, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(403, 299) self.verticalLayout = QtWidgets.QVBoxLayout(Form) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(Form) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.jointNamesList = QtWidgets.QTableWidget(Form) self.jointNamesList.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) self.jointNamesList.setDragDropMode(QtWidgets.QAbstractItemView.NoDragDrop) self.jointNamesList.setAlternatingRowColors(True) self.jointNamesList.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel) self.jointNamesList.setObjectName("jointNamesList") self.jointNamesList.setColumnCount(1) self.jointNamesList.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.jointNamesList.setHorizontalHeaderItem(0, item) self.jointNamesList.horizontalHeader().setCascadingSectionResizes(True) self.jointNamesList.horizontalHeader().setDefaultSectionSize(40) self.jointNamesList.horizontalHeader().setStretchLastSection(True) self.horizontalLayout.addWidget(self.jointNamesList) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.add_pushButton = QtWidgets.QPushButton(Form) self.add_pushButton.setObjectName("add_pushButton") self.verticalLayout_2.addWidget(self.add_pushButton) self.remove_pushButton = QtWidgets.QPushButton(Form) self.remove_pushButton.setObjectName("remove_pushButton") self.verticalLayout_2.addWidget(self.remove_pushButton) self.removeAll_pushButton = QtWidgets.QPushButton(Form) self.removeAll_pushButton.setObjectName("removeAll_pushButton") self.verticalLayout_2.addWidget(self.removeAll_pushButton) self.line = QtWidgets.QFrame(Form) self.line.setMinimumSize(QtCore.QSize(0, 16)) self.line.setBaseSize(QtCore.QSize(0, 0)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_2.addWidget(self.line) self.moveUp_pushButton = QtWidgets.QPushButton(Form) self.moveUp_pushButton.setObjectName("moveUp_pushButton") self.verticalLayout_2.addWidget(self.moveUp_pushButton) self.moveDown_pushButton = QtWidgets.QPushButton(Form) self.moveDown_pushButton.setObjectName("moveDown_pushButton") self.verticalLayout_2.addWidget(self.moveDown_pushButton) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.horizontalLayout.addLayout(self.verticalLayout_2) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def create_layout(self): button_layout = QtWidgets.QHBoxLayout() button_layout.addStretch() button_layout.addWidget(self.apply_btn) button_layout.addWidget(self.cancel_btn) main_layout = QtWidgets.QVBoxLayout(self) main_layout.setContentsMargins(2, 2, 2, 2) main_layout.setSpacing(2) main_layout.addWidget(self.channel_list_qlist) main_layout.addLayout(button_layout)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(294, 211) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.neutralPose_checkBox = QtWidgets.QCheckBox(self.groupBox) self.neutralPose_checkBox.setText("Neutral Pose") self.neutralPose_checkBox.setObjectName("neutralPose_checkBox") self.verticalLayout.addWidget(self.neutralPose_checkBox) self.keepLength_checkBox = QtWidgets.QCheckBox(self.groupBox) self.keepLength_checkBox.setText("Keep Length") self.keepLength_checkBox.setObjectName("keepLength_checkBox") self.verticalLayout.addWidget(self.keepLength_checkBox) self.overrideNegate_checkBox = QtWidgets.QCheckBox(self.groupBox) self.overrideNegate_checkBox.setText( "Override Negate Axis Direction For \"R\" Side") self.overrideNegate_checkBox.setObjectName("overrideNegate_checkBox") self.verticalLayout.addWidget(self.overrideNegate_checkBox) self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(Form) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_3.setObjectName("gridLayout_3") self.overrideJntNb_checkBox = QtWidgets.QCheckBox(self.groupBox_2) self.overrideJntNb_checkBox.setText("Override Joints Number") self.overrideJntNb_checkBox.setObjectName("overrideJntNb_checkBox") self.gridLayout_3.addWidget(self.overrideJntNb_checkBox, 0, 0, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.jntNb_label = QtWidgets.QLabel(self.groupBox_2) self.jntNb_label.setObjectName("jntNb_label") self.horizontalLayout.addWidget(self.jntNb_label) self.jntNb_spinBox = QtWidgets.QSpinBox(self.groupBox_2) self.jntNb_spinBox.setMinimum(1) self.jntNb_spinBox.setProperty("value", 3) self.jntNb_spinBox.setObjectName("jntNb_spinBox") self.horizontalLayout.addWidget(self.jntNb_spinBox) self.gridLayout_3.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.gridLayout.addWidget(self.groupBox_2, 1, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 2, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def load_namespace_options(self): layout = QtWidgets.QHBoxLayout() label = QtWidgets.QLabel("Choose Namespace") func = self.check_selection self.namespace_cbox = basic.CallbackComboBox(callback=func, status_tip=None) layout.addWidget(label) layout.addWidget(self.namespace_cbox) btn = basic.CallbackButton(callback=self.load_picker) btn.setText("Load Picker") self.option_layout.addLayout(layout) self.option_layout.addWidget(btn)
def __init__(self, parent=None): super(ui, self).__init__(parent) self.setWindowTitle("Facial Rigger") self.setWindowFlags(QtCore.Qt.Window) self.setAttribute(QtCore.Qt.WA_DeleteOnClose, 1) tab_widget = QtWidgets.QTabWidget() dialogs = [eye_rigger.ui(), lips_rigger.ui()] for dialog in dialogs: tab_widget.addTab(dialog, dialog.windowTitle()) mainLayout = QtWidgets.QHBoxLayout() mainLayout.addWidget(tab_widget) self.setLayout(mainLayout)
def add_file_save_options(self): '''Add save to file options ''' self.file_option_cb = QtWidgets.QCheckBox() self.file_option_cb.setText("Save data to file") self.option_layout.addWidget(self.file_option_cb) file_layout = QtWidgets.QHBoxLayout() self.file_path_le = QtWidgets.QLineEdit() file_layout.addWidget(self.file_path_le) file_btn = basic.CallbackButton(callback=self.select_file_event) file_btn.setText("Select File") file_layout.addWidget(file_btn) self.option_layout.addLayout(file_layout)
def gui(self): """set the widget layout and content """ self.mainLayout = QtWidgets.QVBoxLayout() self.setLayout(self.mainLayout) # ------------------------------------------------------------------- self.searchLineEdit = QtWidgets.QLineEdit() self.searchLineEdit.setPlaceholderText("Filter via ',' seperated...") self.mainLayout.addWidget(self.searchLineEdit) # ------------------------------------------------------------------- bodyLayout = QtWidgets.QHBoxLayout() self.resultWidget = QtWidgets.QListWidget() selMode = QtWidgets.QAbstractItemView.ExtendedSelection self.resultWidget.setSelectionMode(selMode) optionsLayout = QtWidgets.QVBoxLayout() self.selectAllButton = QtWidgets.QPushButton('Select All') optionsLayout.addWidget(self.selectAllButton) self.refreshButton = QtWidgets.QPushButton('Refresh') optionsLayout.addWidget(self.refreshButton) bodyLayout.addWidget(self.resultWidget) bodyLayout.addLayout(optionsLayout) self.mainLayout.addLayout(bodyLayout)
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 setupUi(self, Form): Form.setObjectName("Form") Form.resize(238, 538) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.groupBox_2 = QtWidgets.QGroupBox(Form) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_5.setObjectName("gridLayout_5") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.keepLength_checkBox = QtWidgets.QCheckBox(self.groupBox_2) self.keepLength_checkBox.setText("Keep Length") self.keepLength_checkBox.setObjectName("keepLength_checkBox") self.verticalLayout.addWidget(self.keepLength_checkBox) self.gridLayout_5.addLayout(self.verticalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox_2, 0, 0, 1, 1) self.groupBox_3 = QtWidgets.QGroupBox(Form) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_6.setObjectName("gridLayout_6") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.jntNb_label = QtWidgets.QLabel(self.groupBox_3) self.jntNb_label.setObjectName("jntNb_label") self.horizontalLayout.addWidget(self.jntNb_label) self.jntNb_spinBox = QtWidgets.QSpinBox(self.groupBox_3) self.jntNb_spinBox.setMinimum(3) self.jntNb_spinBox.setMaximum(999) self.jntNb_spinBox.setProperty("value", 3) self.jntNb_spinBox.setObjectName("jntNb_spinBox") self.horizontalLayout.addWidget(self.jntNb_spinBox) self.gridLayout_6.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox_3, 1, 0, 1, 1) self.tipRefArray_groupBox = QtWidgets.QGroupBox(Form) self.tipRefArray_groupBox.setObjectName("tipRefArray_groupBox") self.gridLayout_4 = QtWidgets.QGridLayout(self.tipRefArray_groupBox) self.gridLayout_4.setObjectName("gridLayout_4") self.tipRefArray_horizontalLayout = QtWidgets.QHBoxLayout() self.tipRefArray_horizontalLayout.setObjectName( "tipRefArray_horizontalLayout") self.tipRefArray_verticalLayout_1 = QtWidgets.QVBoxLayout() self.tipRefArray_verticalLayout_1.setObjectName( "tipRefArray_verticalLayout_1") self.tipRefArray_listWidget = QtWidgets.QListWidget( self.tipRefArray_groupBox) self.tipRefArray_listWidget.setDragDropOverwriteMode(True) self.tipRefArray_listWidget.setDragDropMode( QtWidgets.QAbstractItemView.InternalMove) self.tipRefArray_listWidget.setDefaultDropAction(QtCore.Qt.MoveAction) self.tipRefArray_listWidget.setAlternatingRowColors(True) self.tipRefArray_listWidget.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection) self.tipRefArray_listWidget.setSelectionRectVisible(False) self.tipRefArray_listWidget.setObjectName("tipRefArray_listWidget") self.tipRefArray_verticalLayout_1.addWidget( self.tipRefArray_listWidget) self.tipRefArray_copyRef_pushButton = QtWidgets.QPushButton( self.tipRefArray_groupBox) self.tipRefArray_copyRef_pushButton.setObjectName( "tipRefArray_copyRef_pushButton") self.tipRefArray_verticalLayout_1.addWidget( self.tipRefArray_copyRef_pushButton) self.tipRefArray_horizontalLayout.addLayout( self.tipRefArray_verticalLayout_1) self.tipRefArray_verticalLayout_2 = QtWidgets.QVBoxLayout() self.tipRefArray_verticalLayout_2.setObjectName( "tipRefArray_verticalLayout_2") self.tipRefArrayAdd_pushButton = QtWidgets.QPushButton( self.tipRefArray_groupBox) self.tipRefArrayAdd_pushButton.setObjectName( "tipRefArrayAdd_pushButton") self.tipRefArray_verticalLayout_2.addWidget( self.tipRefArrayAdd_pushButton) self.tipRefArrayRemove_pushButton = QtWidgets.QPushButton( self.tipRefArray_groupBox) self.tipRefArrayRemove_pushButton.setObjectName( "tipRefArrayRemove_pushButton") self.tipRefArray_verticalLayout_2.addWidget( self.tipRefArrayRemove_pushButton) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.tipRefArray_verticalLayout_2.addItem(spacerItem) self.tipRefArray_horizontalLayout.addLayout( self.tipRefArray_verticalLayout_2) self.gridLayout_4.addLayout(self.tipRefArray_horizontalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.tipRefArray_groupBox, 3, 0, 1, 1) self.rootRefArray_groupBox = QtWidgets.QGroupBox(Form) self.rootRefArray_groupBox.setObjectName("rootRefArray_groupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.rootRefArray_groupBox) self.gridLayout_3.setObjectName("gridLayout_3") self.rootRefArray_horizontalLayout = QtWidgets.QHBoxLayout() self.rootRefArray_horizontalLayout.setObjectName( "rootRefArray_horizontalLayout") self.rootRefArray_verticalLayout_1 = QtWidgets.QVBoxLayout() self.rootRefArray_verticalLayout_1.setObjectName( "rootRefArray_verticalLayout_1") self.rootRefArray_listWidget = QtWidgets.QListWidget( self.rootRefArray_groupBox) self.rootRefArray_listWidget.setDragDropOverwriteMode(True) self.rootRefArray_listWidget.setDragDropMode( QtWidgets.QAbstractItemView.InternalMove) self.rootRefArray_listWidget.setDefaultDropAction(QtCore.Qt.MoveAction) self.rootRefArray_listWidget.setAlternatingRowColors(True) self.rootRefArray_listWidget.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection) self.rootRefArray_listWidget.setSelectionRectVisible(False) self.rootRefArray_listWidget.setObjectName("rootRefArray_listWidget") self.rootRefArray_verticalLayout_1.addWidget( self.rootRefArray_listWidget) self.rootRefArray_copyRef_pushButton = QtWidgets.QPushButton( self.rootRefArray_groupBox) self.rootRefArray_copyRef_pushButton.setObjectName( "rootRefArray_copyRef_pushButton") self.rootRefArray_verticalLayout_1.addWidget( self.rootRefArray_copyRef_pushButton) self.rootRefArray_horizontalLayout.addLayout( self.rootRefArray_verticalLayout_1) self.rootRefArray_verticalLayout_2 = QtWidgets.QVBoxLayout() self.rootRefArray_verticalLayout_2.setObjectName( "rootRefArray_verticalLayout_2") self.rootRefArrayAdd_pushButton = QtWidgets.QPushButton( self.rootRefArray_groupBox) self.rootRefArrayAdd_pushButton.setObjectName( "rootRefArrayAdd_pushButton") self.rootRefArray_verticalLayout_2.addWidget( self.rootRefArrayAdd_pushButton) self.rootRefArrayRemove_pushButton = QtWidgets.QPushButton( self.rootRefArray_groupBox) self.rootRefArrayRemove_pushButton.setObjectName( "rootRefArrayRemove_pushButton") self.rootRefArray_verticalLayout_2.addWidget( self.rootRefArrayRemove_pushButton) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.rootRefArray_verticalLayout_2.addItem(spacerItem1) self.rootRefArray_horizontalLayout.addLayout( self.rootRefArray_verticalLayout_2) self.gridLayout_3.addLayout(self.rootRefArray_horizontalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.rootRefArray_groupBox, 2, 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, 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 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 setupUi(self, Form): Form.setObjectName("Form") Form.resize(312, 655) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.preCustomStep_checkBox = QtWidgets.QCheckBox(self.groupBox) self.preCustomStep_checkBox.setObjectName("preCustomStep_checkBox") self.verticalLayout.addWidget(self.preCustomStep_checkBox) self.preSearch_lineEdit = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.preSearch_lineEdit.sizePolicy().hasHeightForWidth()) self.preSearch_lineEdit.setSizePolicy(sizePolicy) self.preSearch_lineEdit.setObjectName("preSearch_lineEdit") self.verticalLayout.addWidget(self.preSearch_lineEdit) self.preCustomStep_horizontalLayout = QtWidgets.QHBoxLayout() self.preCustomStep_horizontalLayout.setObjectName("preCustomStep_horizontalLayout") self.preCustomStep_verticalLayout_1 = QtWidgets.QVBoxLayout() self.preCustomStep_verticalLayout_1.setObjectName("preCustomStep_verticalLayout_1") self.preCustomStep_listWidget = QtWidgets.QListWidget(self.groupBox) self.preCustomStep_listWidget.setDragDropOverwriteMode(True) self.preCustomStep_listWidget.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) self.preCustomStep_listWidget.setDefaultDropAction(QtCore.Qt.MoveAction) self.preCustomStep_listWidget.setAlternatingRowColors(True) self.preCustomStep_listWidget.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.preCustomStep_listWidget.setProperty("isWrapping", False) self.preCustomStep_listWidget.setViewMode(QtWidgets.QListView.ListMode) self.preCustomStep_listWidget.setObjectName("preCustomStep_listWidget") self.preCustomStep_verticalLayout_1.addWidget(self.preCustomStep_listWidget) self.preCustomStep_horizontalLayout.addLayout(self.preCustomStep_verticalLayout_1) self.preCustomStep_verticalLayout_2 = QtWidgets.QVBoxLayout() self.preCustomStep_verticalLayout_2.setObjectName("preCustomStep_verticalLayout_2") self.preCustomStepAdd_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepAdd_pushButton.setObjectName("preCustomStepAdd_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepAdd_pushButton) self.preCustomStepNew_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepNew_pushButton.setObjectName("preCustomStepNew_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepNew_pushButton) self.preCustomStepDuplicate_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepDuplicate_pushButton.setObjectName("preCustomStepDuplicate_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepDuplicate_pushButton) self.preCustomStepRemove_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepRemove_pushButton.setObjectName("preCustomStepRemove_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepRemove_pushButton) self.preCustomStepRun_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepRun_pushButton.setObjectName("preCustomStepRun_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepRun_pushButton) self.preCustomStepEdit_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepEdit_pushButton.setObjectName("preCustomStepEdit_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepEdit_pushButton) self.preCustomStepExport_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepExport_pushButton.setObjectName("preCustomStepExport_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepExport_pushButton) self.preCustomStepImport_pushButton = QtWidgets.QPushButton(self.groupBox) self.preCustomStepImport_pushButton.setObjectName("preCustomStepImport_pushButton") self.preCustomStep_verticalLayout_2.addWidget(self.preCustomStepImport_pushButton) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.preCustomStep_verticalLayout_2.addItem(spacerItem) self.preCustomStep_horizontalLayout.addLayout(self.preCustomStep_verticalLayout_2) self.verticalLayout.addLayout(self.preCustomStep_horizontalLayout) self.verticalLayout_3.addLayout(self.verticalLayout) self.line = QtWidgets.QFrame(self.groupBox) self.line.setLineWidth(3) self.line.setMidLineWidth(0) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_3.addWidget(self.line) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.postCustomStep_checkBox = QtWidgets.QCheckBox(self.groupBox) self.postCustomStep_checkBox.setObjectName("postCustomStep_checkBox") self.verticalLayout_2.addWidget(self.postCustomStep_checkBox) self.postSearch_lineEdit = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.postSearch_lineEdit.sizePolicy().hasHeightForWidth()) self.postSearch_lineEdit.setSizePolicy(sizePolicy) self.postSearch_lineEdit.setObjectName("postSearch_lineEdit") self.verticalLayout_2.addWidget(self.postSearch_lineEdit) self.preCustomStep_horizontalLayout_2 = QtWidgets.QHBoxLayout() self.preCustomStep_horizontalLayout_2.setObjectName("preCustomStep_horizontalLayout_2") self.preCustomStep_verticalLayout_3 = QtWidgets.QVBoxLayout() self.preCustomStep_verticalLayout_3.setObjectName("preCustomStep_verticalLayout_3") self.postCustomStep_listWidget = QtWidgets.QListWidget(self.groupBox) self.postCustomStep_listWidget.setDragDropOverwriteMode(True) self.postCustomStep_listWidget.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove) self.postCustomStep_listWidget.setDefaultDropAction(QtCore.Qt.MoveAction) self.postCustomStep_listWidget.setAlternatingRowColors(True) self.postCustomStep_listWidget.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.postCustomStep_listWidget.setViewMode(QtWidgets.QListView.ListMode) self.postCustomStep_listWidget.setWordWrap(False) self.postCustomStep_listWidget.setSelectionRectVisible(False) self.postCustomStep_listWidget.setObjectName("postCustomStep_listWidget") self.preCustomStep_verticalLayout_3.addWidget(self.postCustomStep_listWidget) self.preCustomStep_horizontalLayout_2.addLayout(self.preCustomStep_verticalLayout_3) self.preCustomStep_verticalLayout_4 = QtWidgets.QVBoxLayout() self.preCustomStep_verticalLayout_4.setObjectName("preCustomStep_verticalLayout_4") self.postCustomStepAdd_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepAdd_pushButton.setObjectName("postCustomStepAdd_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepAdd_pushButton) self.postCustomStepNew_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepNew_pushButton.setObjectName("postCustomStepNew_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepNew_pushButton) self.postCustomStepDuplicate_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepDuplicate_pushButton.setObjectName("postCustomStepDuplicate_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepDuplicate_pushButton) self.postCustomStepRemove_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepRemove_pushButton.setObjectName("postCustomStepRemove_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepRemove_pushButton) self.postCustomStepRun_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepRun_pushButton.setObjectName("postCustomStepRun_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepRun_pushButton) self.postCustomStepEdit_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepEdit_pushButton.setObjectName("postCustomStepEdit_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepEdit_pushButton) self.postCustomStepExport_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepExport_pushButton.setObjectName("postCustomStepExport_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepExport_pushButton) self.postCustomStepImport_pushButton = QtWidgets.QPushButton(self.groupBox) self.postCustomStepImport_pushButton.setObjectName("postCustomStepImport_pushButton") self.preCustomStep_verticalLayout_4.addWidget(self.postCustomStepImport_pushButton) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.preCustomStep_verticalLayout_4.addItem(spacerItem1) self.preCustomStep_horizontalLayout_2.addLayout(self.preCustomStep_verticalLayout_4) self.verticalLayout_2.addLayout(self.preCustomStep_horizontalLayout_2) self.verticalLayout_3.addLayout(self.verticalLayout_2) self.gridLayout_2.addLayout(self.verticalLayout_3, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
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 create_layout(self): # Edge Loop Layout edgedge_loop_layout = QtWidgets.QHBoxLayout() edgedge_loop_layout.setContentsMargins(1, 1, 1, 1) edgedge_loop_layout.addWidget(self.edgedge_loop_label) edgedge_loop_layout.addWidget(self.edge_loop) edgedge_loop_layout.addWidget(self.edge_loop_button) # Outer Edge Loop Layout up_vertex_layout = QtWidgets.QHBoxLayout() up_vertex_layout.setContentsMargins(1, 1, 1, 1) up_vertex_layout.addWidget(self.up_vertex_label) up_vertex_layout.addWidget(self.up_vertex) up_vertex_layout.addWidget(self.up_vertex_button) # inner Edge Loop Layout low_vertex_layout = QtWidgets.QHBoxLayout() low_vertex_layout.setContentsMargins(1, 1, 1, 1) low_vertex_layout.addWidget(self.low_vertex_label) low_vertex_layout.addWidget(self.low_vertex) low_vertex_layout.addWidget(self.low_vertex_button) # Geometry Input Layout geometryInput_layout = QtWidgets.QVBoxLayout() geometryInput_layout.setContentsMargins(6, 1, 6, 2) geometryInput_layout.addLayout(edgedge_loop_layout) geometryInput_layout.addLayout(up_vertex_layout) geometryInput_layout.addLayout(low_vertex_layout) self.geometryInput_group.setLayout(geometryInput_layout) # joints Layout head_joint_layout = QtWidgets.QHBoxLayout() head_joint_layout.addWidget(self.head_joint_label) head_joint_layout.addWidget(self.head_joint) head_joint_layout.addWidget(self.head_joint_button) jaw_joint_layout = QtWidgets.QHBoxLayout() jaw_joint_layout.addWidget(self.jaw_joint_label) jaw_joint_layout.addWidget(self.jaw_joint) jaw_joint_layout.addWidget(self.jaw_joint_button) joints_layout = QtWidgets.QVBoxLayout() joints_layout.setContentsMargins(6, 4, 6, 4) joints_layout.addLayout(head_joint_layout) joints_layout.addLayout(jaw_joint_layout) self.joints_group.setLayout(joints_layout) # control Layout upper_lip_ctl_layout = QtWidgets.QHBoxLayout() upper_lip_ctl_layout.addWidget(self.upper_lip_ctl_label) upper_lip_ctl_layout.addWidget(self.upper_lip_ctl) upper_lip_ctl_layout.addWidget(self.upper_lip_ctl_button) lower_lip_ctl_layout = QtWidgets.QHBoxLayout() lower_lip_ctl_layout.addWidget(self.lower_lip_ctl_label) lower_lip_ctl_layout.addWidget(self.lower_lip_ctl) lower_lip_ctl_layout.addWidget(self.lower_lip_ctl_button) control_ref_layout = QtWidgets.QVBoxLayout() control_ref_layout.setContentsMargins(6, 4, 6, 4) control_ref_layout.addLayout(upper_lip_ctl_layout) control_ref_layout.addLayout(lower_lip_ctl_layout) self.control_ref_group.setLayout(control_ref_layout) # topological autoskin Layout skinLoops_layout = QtWidgets.QGridLayout() skinLoops_layout.addWidget(self.rigid_loops_label, 0, 0) skinLoops_layout.addWidget(self.falloff_loops_label, 0, 1) skinLoops_layout.addWidget(self.rigid_loops, 1, 0) skinLoops_layout.addWidget(self.falloff_loops, 1, 1) topoSkin_layout = QtWidgets.QVBoxLayout() topoSkin_layout.setContentsMargins(6, 4, 6, 4) topoSkin_layout.addWidget(self.do_skin, alignment=QtCore.Qt.Alignment()) topoSkin_layout.addLayout(skinLoops_layout) topoSkin_layout.addLayout(head_joint_layout) topoSkin_layout.addLayout(jaw_joint_layout) self.topoSkin_group.setLayout(topoSkin_layout) # Options Layout lipThickness_layout = QtWidgets.QHBoxLayout() lipThickness_layout.addWidget(self.thickness_label) lipThickness_layout.addWidget(self.thickness) parent_layout = QtWidgets.QHBoxLayout() parent_layout.addWidget(self.parent_label) parent_layout.addWidget(self.parent_node) parent_layout.addWidget(self.parent_button) options_layout = QtWidgets.QVBoxLayout() options_layout.setContentsMargins(6, 1, 6, 2) options_layout.addLayout(lipThickness_layout) # options_layout.addLayout(offset_layout) options_layout.addLayout(parent_layout) self.options_group.setLayout(options_layout) # Name prefix name_prefix_layout = QtWidgets.QHBoxLayout() name_prefix_layout.setContentsMargins(1, 1, 1, 1) name_prefix_layout.addWidget(self.name_prefix) self.prefix_group.setLayout(name_prefix_layout) # Control Name Extension controlExtension_layout = QtWidgets.QHBoxLayout() controlExtension_layout.setContentsMargins(1, 1, 1, 1) controlExtension_layout.addWidget(self.control_name) self.control_group.setLayout(controlExtension_layout) # Main Layout main_layout = QtWidgets.QVBoxLayout() main_layout.setContentsMargins(6, 6, 6, 6) main_layout.addWidget(self.prefix_group) main_layout.addWidget(self.control_group) main_layout.addWidget(self.geometryInput_group) main_layout.addWidget(self.options_group) main_layout.addWidget(self.joints_group) main_layout.addWidget(self.control_ref_group) main_layout.addWidget(self.topoSkin_group) main_layout.addWidget(self.build_button) main_layout.addWidget(self.import_button) main_layout.addWidget(self.export_button) self.setLayout(main_layout)
def create_layout(self): # Edge Loop Layout edgeloop_layout = QtWidgets.QHBoxLayout() edgeloop_layout.setContentsMargins(1, 1, 1, 1) edgeloop_layout.addWidget(self.edgeloop_label) edgeloop_layout.addWidget(self.edgeloop_lineEdit) edgeloop_layout.addWidget(self.edgeloop_button) # Outer Edge Loop Layout upVertex_layout = QtWidgets.QHBoxLayout() upVertex_layout.setContentsMargins(1, 1, 1, 1) upVertex_layout.addWidget(self.upVertex_label) upVertex_layout.addWidget(self.upVertex_lineEdit) upVertex_layout.addWidget(self.upVertex_button) # inner Edge Loop Layout lowVertex_layout = QtWidgets.QHBoxLayout() lowVertex_layout.setContentsMargins(1, 1, 1, 1) lowVertex_layout.addWidget(self.lowVertex_label) lowVertex_layout.addWidget(self.lowVertex_lineEdit) lowVertex_layout.addWidget(self.lowVertex_button) # Geometry Input Layout geometryInput_layout = QtWidgets.QVBoxLayout() geometryInput_layout.setContentsMargins(6, 1, 6, 2) geometryInput_layout.addLayout(edgeloop_layout) geometryInput_layout.addLayout(upVertex_layout) geometryInput_layout.addLayout(lowVertex_layout) self.geometryInput_group.setLayout(geometryInput_layout) # joints Layout headJnt_layout = QtWidgets.QHBoxLayout() headJnt_layout.addWidget(self.headJnt_label) headJnt_layout.addWidget(self.headJnt_lineEdit) headJnt_layout.addWidget(self.headJnt_button) jawJnt_layout = QtWidgets.QHBoxLayout() jawJnt_layout.addWidget(self.jawJnt_label) jawJnt_layout.addWidget(self.jawJnt_lineEdit) jawJnt_layout.addWidget(self.jawJnt_button) joints_layout = QtWidgets.QVBoxLayout() joints_layout.setContentsMargins(6, 4, 6, 4) joints_layout.addLayout(headJnt_layout) joints_layout.addLayout(jawJnt_layout) self.joints_group.setLayout(joints_layout) # topological autoskin Layout skinLoops_layout = QtWidgets.QGridLayout() skinLoops_layout.addWidget(self.rigidLoops_label, 0, 0) skinLoops_layout.addWidget(self.falloffLoops_label, 0, 1) skinLoops_layout.addWidget(self.rigidLoops_value, 1, 0) skinLoops_layout.addWidget(self.falloffLoops_value, 1, 1) topoSkin_layout = QtWidgets.QVBoxLayout() topoSkin_layout.setContentsMargins(6, 4, 6, 4) topoSkin_layout.addWidget(self.topSkin_check, alignment=QtCore.Qt.Alignment()) topoSkin_layout.addLayout(skinLoops_layout) topoSkin_layout.addLayout(headJnt_layout) topoSkin_layout.addLayout(jawJnt_layout) self.topoSkin_group.setLayout(topoSkin_layout) # Options Layout lipThickness_layout = QtWidgets.QHBoxLayout() lipThickness_layout.addWidget(self.lipThickness_label) lipThickness_layout.addWidget(self.lipThickness_value) parent_layout = QtWidgets.QHBoxLayout() parent_layout.addWidget(self.parent_label) parent_layout.addWidget(self.parent_lineEdit) parent_layout.addWidget(self.parent_button) options_layout = QtWidgets.QVBoxLayout() options_layout.setContentsMargins(6, 1, 6, 2) options_layout.addLayout(lipThickness_layout) # options_layout.addLayout(offset_layout) options_layout.addLayout(parent_layout) self.options_group.setLayout(options_layout) # Name prefix namePrefix_layout = QtWidgets.QHBoxLayout() namePrefix_layout.setContentsMargins(1, 1, 1, 1) namePrefix_layout.addWidget(self.prefix_lineEdit) self.prefix_group.setLayout(namePrefix_layout) # Control Name Extension controlExtension_layout = QtWidgets.QHBoxLayout() controlExtension_layout.setContentsMargins(1, 1, 1, 1) controlExtension_layout.addWidget(self.control_lineEdit) self.control_group.setLayout(controlExtension_layout) # Main Layout main_layout = QtWidgets.QVBoxLayout() main_layout.setContentsMargins(6, 6, 6, 6) main_layout.addWidget(self.prefix_group) main_layout.addWidget(self.control_group) main_layout.addWidget(self.geometryInput_group) main_layout.addWidget(self.options_group) main_layout.addWidget(self.joints_group) main_layout.addWidget(self.topoSkin_group) main_layout.addWidget(self.build_button) main_layout.addWidget(self.export_button) self.setLayout(main_layout)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(252, 396) self.gridLayout_4 = QtWidgets.QGridLayout(Form) self.gridLayout_4.setContentsMargins(5, 5, 5, 5) self.gridLayout_4.setSpacing(0) self.gridLayout_4.setObjectName("gridLayout_4") self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setContentsMargins(6, 6, 6, 6) self.gridLayout_2.setSpacing(4) self.gridLayout_2.setObjectName("gridLayout_2") self.search_lineEdit = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.search_lineEdit.sizePolicy().hasHeightForWidth()) self.search_lineEdit.setSizePolicy(sizePolicy) self.search_lineEdit.setObjectName("search_lineEdit") self.gridLayout_2.addWidget(self.search_lineEdit, 1, 0, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.createLayer_pushButton = QtWidgets.QPushButton(self.groupBox) self.createLayer_pushButton.setMinimumSize(QtCore.QSize(150, 0)) self.createLayer_pushButton.setObjectName("createLayer_pushButton") self.horizontalLayout.addWidget(self.createLayer_pushButton) self.refresh_pushButton = QtWidgets.QPushButton(self.groupBox) self.refresh_pushButton.setMinimumSize(QtCore.QSize(70, 0)) self.refresh_pushButton.setObjectName("refresh_pushButton") self.horizontalLayout.addWidget(self.refresh_pushButton) self.gridLayout_2.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.layers_listView = QtWidgets.QListView(self.groupBox) self.layers_listView.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.layers_listView.setProperty("showDropIndicator", False) self.layers_listView.setAlternatingRowColors(True) self.layers_listView.setSelectionMode( QtWidgets.QAbstractItemView.ExtendedSelection) self.layers_listView.setObjectName("layers_listView") self.gridLayout_2.addWidget(self.layers_listView, 2, 0, 1, 1) self.gridLayout_4.addWidget(self.groupBox, 0, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(Form) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_3.setContentsMargins(6, 6, 6, 6) self.gridLayout_3.setSpacing(4) self.gridLayout_3.setObjectName("gridLayout_3") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_4 = QtWidgets.QLabel(self.groupBox_2) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 1, 2, 1, 1) self.postHold_spinBox = QtWidgets.QSpinBox(self.groupBox_2) self.postHold_spinBox.setObjectName("postHold_spinBox") self.gridLayout.addWidget(self.postHold_spinBox, 2, 2, 1, 1) self.preHold_spinBox = QtWidgets.QSpinBox(self.groupBox_2) self.preHold_spinBox.setObjectName("preHold_spinBox") self.gridLayout.addWidget(self.preHold_spinBox, 2, 1, 1, 1) self.easeOut_spinBox = QtWidgets.QSpinBox(self.groupBox_2) self.easeOut_spinBox.setMinimum(0) self.easeOut_spinBox.setProperty("value", 1) self.easeOut_spinBox.setObjectName("easeOut_spinBox") self.gridLayout.addWidget(self.easeOut_spinBox, 2, 3, 1, 1) self.label = QtWidgets.QLabel(self.groupBox_2) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.easeIn_spinBox = QtWidgets.QSpinBox(self.groupBox_2) self.easeIn_spinBox.setMinimum(0) self.easeIn_spinBox.setProperty("value", 1) self.easeIn_spinBox.setObjectName("easeIn_spinBox") self.gridLayout.addWidget(self.easeIn_spinBox, 2, 0, 1, 1) self.label_2 = QtWidgets.QLabel(self.groupBox_2) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 3, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox_2) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.addFrame_pushButton = QtWidgets.QPushButton(self.groupBox_2) self.addFrame_pushButton.setMinimumSize(QtCore.QSize(0, 45)) self.addFrame_pushButton.setObjectName("addFrame_pushButton") self.verticalLayout.addWidget(self.addFrame_pushButton) self.line_2 = QtWidgets.QFrame(self.groupBox_2) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout.addWidget(self.line_2) self.editFrame_pushButton = QtWidgets.QPushButton(self.groupBox_2) self.editFrame_pushButton.setObjectName("editFrame_pushButton") self.verticalLayout.addWidget(self.editFrame_pushButton) self.line = QtWidgets.QFrame(self.groupBox_2) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout.addWidget(self.line) self.gridLayout_3.addLayout(self.verticalLayout, 2, 0, 1, 1) self.keyframe_checkBox = QtWidgets.QCheckBox(self.groupBox_2) self.keyframe_checkBox.setChecked(True) self.keyframe_checkBox.setObjectName("keyframe_checkBox") self.gridLayout_3.addWidget(self.keyframe_checkBox, 1, 0, 1, 1) self.gridLayout_4.addWidget(self.groupBox_2, 1, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)