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 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 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): self.gmc_layout = QtWidgets.QVBoxLayout() self.gmc_layout.addWidget(self.gmcUIInst) self.gmc_layout.setContentsMargins(3, 3, 3, 3) self.setLayout(self.gmc_layout)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(294, 290) 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.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.addJoints_checkBox = QtWidgets.QCheckBox(self.groupBox) self.addJoints_checkBox.setText("Add Joints") self.addJoints_checkBox.setChecked(True) self.addJoints_checkBox.setObjectName("addJoints_checkBox") self.verticalLayout.addWidget(self.addJoints_checkBox) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def create_componentLayout(self): self.settings_layout = QtWidgets.QVBoxLayout() self.settings_layout.addWidget(self.tabs) self.settings_layout.addWidget(self.close_button) self.setLayout(self.settings_layout)
def create_layout(self): """Create the layout """ self.crank_layout = QtWidgets.QVBoxLayout() self.crank_layout.addWidget(self.crankUIWInst) self.crank_layout.setContentsMargins(3, 3, 3, 3) self.setLayout(self.crank_layout)
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 create_layout(self): self.gm_layout = QtWidgets.QVBoxLayout() self.gm_layout.setContentsMargins(3, 3, 3, 3) self.tabs = QtWidgets.QTabWidget() self.tabs.setObjectName("manager_tab") self.tabs.insertTab(0, self.gmc, "Components") self.tabs.insertTab(1, self.gexp, "Templates") self.gm_layout.addWidget(self.tabs) self.setLayout(self.gm_layout)
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 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 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 __init__(self, parent=None): super(jointNameDescriptor, self).__init__() self.root = pm.selected()[0] self.d_names = self.root.attr("jointNamesDescription").get() self.d_names = ast.literal_eval(self.d_names) self.d_custom_names = self.root.attr("jointNamesDescription_custom").get() self.d_custom_names = ast.literal_eval(self.d_custom_names) self.setWindowTitle("joint NameDescriptor") self.setMinimumWidth(200) self.descriptors_lineEdit = [] self.descriptors_label = [] self.descriptors_layout = [] self.main_layout = QtWidgets.QVBoxLayout(self) self.create_widgets() self.create_layouts()
def setup(self): OverlayWidget.setup(self) # Add options group box group_box = QtWidgets.QGroupBox() group_box.setMaximumHeight(150) group_box.setTitle("Load options") self.option_layout = QtWidgets.QVBoxLayout(group_box) self.add_load_options() self.layout.addWidget(group_box) self.layout.addLayout(self.option_layout) self.layout.setAlignment(QtCore.Qt.AlignTop) self.load_namespace_options() # -------------------------------------------------------------------- close_btn = basic.CallbackButton(callback=self.hide) close_btn.setText("Cancel") self.layout.addWidget(close_btn) # -------------------------------------------------------------------- self.update_namespaces()
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.selectAllButton = QtWidgets.QPushButton('Select All') self.mainLayout.addWidget(self.searchLineEdit) self.mainLayout.addWidget(self.selectAllButton) # ------------------------------------------------------------------- self.resultWidget = QtWidgets.QListWidget() self.resultWidget.setSpacing(4) self.resultWidget.setAlternatingRowColors(True) selMode = QtWidgets.QAbstractItemView.ExtendedSelection self.resultWidget.setSelectionMode(selMode) self.mainLayout.addWidget(self.resultWidget)
def setup(self): OverlayWidget.setup(self) # Add options group box group_box = QtWidgets.QGroupBox() group_box.setTitle("Save options") self.option_layout = QtWidgets.QVBoxLayout(group_box) self.layout.addWidget(group_box) # Add options self.add_node_save_options() self.add_file_save_options() # Add action buttons self.add_confirmation_buttons() # Add vertical spacer spacer = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.layout.addItem(spacer) self.data_node = None
def __init__(self, parent=None, isFloat=True, draggerSteps=FLOAT_SLIDER_DRAG_STEPS): super(draggers, self).__init__(parent) self.initialPos = None self.setLayout(QtWidgets.QVBoxLayout()) self.layout().setSpacing(0) self.layout().setContentsMargins(0, 0, 0, 0) self.setWindowFlags(QtCore.Qt.Popup) self.activeDrag = None self.lastDeltaX = 0 self.drags = [] steps = copy(draggerSteps) if not isFloat: # if int, cut steps less than 1.0 steps = list(filter(lambda x: abs(x) >= 1.0, steps)) for i in steps: drag = inputDragger(self, i) self.drags.append(drag) self.layout().addWidget(drag) self.installEventFilter(self)
def __init__(self, parent=None): super(mirror_controls_ui, self).__init__(parent) self.setWindowTitle("Mirror Controls") self.setWindowFlags(QtCore.Qt.Window) self.setAttribute(QtCore.Qt.WA_DeleteOnClose, 1) self.setMinimumSize(QtCore.QSize(350, 0)) layout = QtWidgets.QVBoxLayout(self) self.selection_button = QtWidgets.QRadioButton("Selection") self.selection_button.setChecked(True) layout.addWidget(self.selection_button) self.left_to_right_button = QtWidgets.QRadioButton("Left to Right") layout.addWidget(self.left_to_right_button) self.right_to_left_button = QtWidgets.QRadioButton("Right to Left") layout.addWidget(self.right_to_left_button) self.mirror_button = QtWidgets.QPushButton("Mirror Controls") layout.addWidget(self.mirror_button) self.mirror_button.clicked.connect(self.mirror_button_pressed)
def __init__(self, parent=None): super(NameUIDialog, self).__init__(parent) self.setWindowTitle('Name') self.setObjectName('NameUI') self.setModal(True) self.resize(230, 75) self.rootName = "" mainVbox = QtWidgets.QVBoxLayout(self) label = QtWidgets.QLabel("Please set the name for this part.") label.setWordWrap(True) mainVbox.addWidget(label) self.line = QtWidgets.QLineEdit() # self.line.installEventFilter(self) mainVbox.addWidget(self.line) btn = QtWidgets.QPushButton('Ok') btn.released.connect(self.getName) mainVbox.addWidget(btn) self.line.returnPressed.connect(self.getName)
def __init__(self, tabWidget, parent=None): super(BackgroundOptionsDialog, self).__init__(parent) self.setWindowTitle("Set background size") self.setAttribute(QtCore.Qt.WA_DeleteOnClose, True) self.tabWidget = tabWidget self.keep_aspect_ratio = True if not self.tabWidget.currentWidget().get_background(0): cmds.warning("Current view has no background!") return None width_label = QtWidgets.QLabel("Width") self.width_box = QtWidgets.QSpinBox() self.width_box.setRange(1, 2000) height_label = QtWidgets.QLabel("Height") self.height_box = QtWidgets.QSpinBox() self.height_box.setRange(1, 2000) self.aspect_button = QtWidgets.QPushButton("Maintain Aspect Ratio") self.aspect_button.setCheckable(True) self.aspect_button.setChecked(True) self.reset_button = QtWidgets.QPushButton("Reset Size") self.main_layout = QtWidgets.QVBoxLayout(self) self.main_layout.addWidget(self.aspect_button) self.main_layout.addWidget(width_label) self.main_layout.addWidget(self.width_box) self.main_layout.addWidget(height_label) self.main_layout.addWidget(self.height_box) self.main_layout.addWidget(self.reset_button) self.update_ui_width_value() self.update_ui_height_value() self.connectSignals()
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(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 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 gameTools_layout(self): self.gt_layout = QtWidgets.QVBoxLayout() self.gt_layout.addWidget(self.gtUIInst) self.setLayout(self.gt_layout)
def create_layout(self): self.cw_layout = QtWidgets.QVBoxLayout() self.cw_layout.addWidget(self.cwUIInst) self.setLayout(self.cw_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)