def createCharacterUi(self, parentLayout): self.characterGroup = utils.uiCreateLabeledBox('Character', settings=1) self.characterGroup.setFixedHeight(60) characterGroupLayout = utils.uiGetMainLayout(self.characterGroup, 'Character') characterGroupLayout.setAlignment(QtCore.Qt.AlignTop) characterGroupLayout.setContentsMargins(0, 0, 0, 0) nameLayout = QtGui.QHBoxLayout() nameLabel = QtGui.QLabel('Character name') nameEdit = QtGui.QLineEdit() nameBtn = QtGui.QPushButton('Create character') nameLayout.addWidget(nameLabel) nameLayout.addWidget(nameEdit) nameLayout.addWidget(nameBtn) self.characterSettingWidget = QtGui.QWidget() self.characterSettingWidget.setContentsMargins(0, 0, 0, 0) self.characterSettingWidget.setFixedHeight(0) characterGroupLayout.addWidget(self.characterSettingWidget) characterGroupLayout.addLayout(nameLayout) self.characterGroup.setLayout(characterGroupLayout) parentLayout.addWidget(self.characterGroup) settingsBtn = utils.uiGetButton(self.characterGroup, 'settingsButton') settingsBtn.clicked.connect(self.toggleCharSettingsUi)
def createCharacterUi(self,parentLayout): self.characterGroup = utils.uiCreateLabeledBox('Character',settings=1) self.characterGroup.setFixedHeight(60) characterGroupLayout = utils.uiGetMainLayout(self.characterGroup,'Character') characterGroupLayout.setAlignment(QtCore.Qt.AlignTop) characterGroupLayout.setContentsMargins(0,0,0,0) nameLayout = QtGui.QHBoxLayout() nameLabel = QtGui.QLabel('Character name') nameEdit = QtGui.QLineEdit() nameBtn = QtGui.QPushButton('Create character') nameLayout.addWidget(nameLabel) nameLayout.addWidget(nameEdit) nameLayout.addWidget(nameBtn) self.characterSettingWidget = QtGui.QWidget() self.characterSettingWidget.setContentsMargins(0,0,0,0) self.characterSettingWidget.setFixedHeight(0) characterGroupLayout.addWidget(self.characterSettingWidget) characterGroupLayout.addLayout(nameLayout) self.characterGroup.setLayout(characterGroupLayout) parentLayout.addWidget(self.characterGroup) settingsBtn = utils.uiGetButton(self.characterGroup, 'settingsButton') settingsBtn.clicked.connect(self.toggleCharSettingsUi)
def createGuideUtilsUi(self,parentLayout): guidesUtilsBoxGroup = utils.uiCreateLabeledBox('Utils') guidesUtilsBoxGroupLayout = utils.uiGetMainLayout(guidesUtilsBoxGroup, 'Utils') btnLayout = QtGui.QGridLayout() guideParentBtn = QtGui.QPushButton('Parent') guideUnparentBtn = QtGui.QPushButton('Unparent') orientBtn = QtGui.QPushButton('Orient Guides') alignBtn = QtGui.QPushButton('Align Guide(s)') btnLayout.addWidget(guideParentBtn,0,0) btnLayout.addWidget(guideUnparentBtn,0,1) btnLayout.addWidget(orientBtn,0,2) btnLayout.addWidget(alignBtn,1,0) guidesUtilsBoxGroupLayout.addLayout(btnLayout) parentLayout.addWidget(guidesUtilsBoxGroup) orientBtn.clicked.connect(self.orientGuides)
def createTopUi(self,parentLayout): self.attrGroup = utils.uiCreateLabeledBox('Attributes') attrGroupLayout = utils.uiGetMainLayout(self.attrGroup, 'Attributes') templateNameLayout = QtGui.QHBoxLayout() templateNameLayout.setContentsMargins(10,5,10,0) templateNameLabel = QtGui.QLabel('Template Name: ') templateNameEdit = QtGui.QLineEdit() templateNameEdit.setObjectName('moduleNameEdit') templateNameLayout.addWidget(templateNameLabel) templateNameLayout.addWidget(templateNameEdit) jointNumberLayout = QtGui.QHBoxLayout() jointNumberLayout.setContentsMargins(10,0,10,0) jointNumberLabel = QtGui.QLabel('Joint Number: ') jointNumberSpin = QtGui.QSpinBox() jointNumberSpin.setMinimum(1) jointNumberSpin.setObjectName('numJntSpin') jointNumberLayout.addWidget(jointNumberLabel) jointNumberLayout.addWidget(jointNumberSpin) separator = QtGui.QFrame() separator.setFrameShape(QtGui.QFrame.HLine) separator.setFrameShadow(QtGui.QFrame.Sunken) newAttrBtn = QtGui.QPushButton('+') createModuleBtn = QtGui.QPushButton('Create') attrGroupLayout.addLayout(templateNameLayout) attrGroupLayout.addLayout(jointNumberLayout) attrGroupLayout.addWidget(separator) attrGroupLayout.addWidget(newAttrBtn) attrGroupLayout.addWidget(createModuleBtn) self.attrGroup.setLayout(attrGroupLayout) parentLayout.addWidget(self.attrGroup) createModuleBtn.clicked.connect(self.createModule)
def createModulesListUi(self, modulesListLayout): modulesListBoxGroup = utils.uiCreateLabeledBox('Modules List') modulesListBoxGroupLayout = utils.uiGetMainLayout( guidesUtilsBoxGroup, 'Modules List')
def createModulesListUi(self,modulesListLayout): modulesListBoxGroup = utils.uiCreateLabeledBox('Modules List') modulesListBoxGroupLayout = utils.uiGetMainLayout(guidesUtilsBoxGroup, 'Modules List')