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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
    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)
Esempio n. 5
0
 def createModulesListUi(self, modulesListLayout):
     modulesListBoxGroup = utils.uiCreateLabeledBox('Modules List')
     modulesListBoxGroupLayout = utils.uiGetMainLayout(
         guidesUtilsBoxGroup, 'Modules List')
Esempio n. 6
0
 def createModulesListUi(self,modulesListLayout):
     modulesListBoxGroup = utils.uiCreateLabeledBox('Modules List')
     modulesListBoxGroupLayout = utils.uiGetMainLayout(guidesUtilsBoxGroup, 'Modules List')