def importReference(self): ref_cls = maya_customize() refNodes = ref_cls.get_RefereceNodes() mFile = OpenMaya.MFileIO() for i in range(refNodes.length()): ref_filename = mFile.getReferenceFileByNode(refNodes[i]) cmds.file(ref_filename, importReference=1)
def __init__(self, listwidget, parent=None): super(customize_widget, self).__init__(parent) self.project_path = Config.PROJECT_LOCAL_WORK_PATH self.character_prop = '' self.character_type = '' self.listwidget = listwidget #self.menu = menu self.maya_func = maya_customize() layout = QtWidgets.QHBoxLayout() layout.setContentsMargins(0, 0, 0, 0) self.pushbutton = QtWidgets.QPushButton(u"apply") self.pushbutton_version = QtWidgets.QPushButton(u"save version") self.label = QtWidgets.QLabel() self.combox_bf = QtWidgets.QComboBox() self.combox_bf.addItem('body') self.combox_bf.addItem('facial') #self.combox_bf.hide() self.combox_step = QtWidgets.QComboBox() self.combox_step.addItem('model') self.combox_step.addItem('template') self.combox_step.addItem('set') self.combox_step.addItem('rig') self.combox_step.addItem('import') self.combox_type = QtWidgets.QComboBox() self.combox_type.addItem('open') self.combox_type.addItem('reference') self.combox_type.addItem('import') layout.addWidget(self.label) #layout.addWidget (self.combox_bf) layout.addWidget(self.combox_step) layout.addWidget(self.combox_type) layout.addWidget(self.pushbutton) layout.addWidget(self.pushbutton_version) self.setLayout(layout) self.createContextMenu() self.setupconnection()