Пример #1
0
    def __init__(self, parent=None):
        super(Boilerplate, self).__init__()

        # Filepaths
        main_window_file = os.path.join(ui_dir, 'main_window.ui')
        module_file = os.path.join(ui_dir, 'module.ui')

        # Load UIs
        self.main_widget = load_ui(main_window_file)  # Main window UI
        self.module_widget = load_ui(module_file)  # Module UI

        # Attach module to main window UI's boilerVerticalLayout layout
        self.main_widget.boilerVerticalLayout.addWidget(self.module_widget)

        # Edit widget which resides in module UI
        self.module_widget.boilerLabel.setText('Push the button!')

        # Edit widget which resides in main window UI
        self.main_widget.boilerPushButton.setText('Push me!')

        # Set the main widget
        self.setCentralWidget(self.main_widget)

        # Define minimum size of UI
        self.setMinimumSize(200, 200)

        # Set object name and window title
        self.setObjectName(WINDOW_OBJECT)
        self.setWindowTitle(WINDOW_TITLE)

        # Signals
        # The "pushButton" widget resides in the main window UI
        self.main_widget.boilerPushButton.clicked.connect(self.say_hello)
Пример #2
0
    def __init__(self, parent=None):
        super(uiMainWindow, self).__init__(parent)
        #self.setupUi(self)
        self.ui = load_ui(uiFile)

        self.connectSocket()
        self.iconColor()
Пример #3
0
    def __init__(self, parent=None):
        super(makeLoop, self).__init__(parent)
        #self.setupUi(self)
        self.ui = load_ui(uiFile)

        self.setWindowTitle('makeLoop_v1.0.01')
        self.createConnections()
Пример #4
0
    def __init__(self, parent=None):
        super(MtscTool, self).__init__(parent)

        self.ui = load_ui(uiFile)
        self.ui.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)

        # value
        self.skincluster = None
        self.boneList = list()
        self.mesh = None
        self.rest_pose = None
        self.poses = None
        self.boneTransform = None
        self.finalBone = None
        self.Weight = None
        self.rest_bone = None

        if self.ui.mesh_LED.text():
            self.mesh = self.ui.mesh_LED.text()
        '''
        skincluster = mel.eval('findRelatedSkinCluster("%s")'%self.mesh)
        if skincluster:
            self.skincluster = skincluster
        '''
        self.setWindowTitle('MTSC_tool')
        self.createConnections()
Пример #5
0
    def __init__(self, parent=None):
        super(rsTool, self).__init__(parent)
        #self.setupUi(self)
        self.ui = load_ui(uiFile)

        self.setWindowTitle('rsTool')
        self.createConnections()
Пример #6
0
def test_load_ui_returntype():
    """load_ui returns an instance of QObject"""

    import sys
    from Qt import QtWidgets, QtCore, load_ui
    app = QtWidgets.QApplication(sys.argv)
    obj = load_ui(self.ui_qwidget)
    assert isinstance(obj, QtCore.QObject)
    app.exit()
Пример #7
0
 def __init__(self, parent=None):
     super(uiMainWindow, self).__init__(parent)
     self.ui = load_ui(uiFile)
     self.ButtonConnection()
     self.makerIcon()
     self.temp_CON = []
     self.mayaFolder = cmds.workspace(q=True, dir=True)
     if self.mayaFolder:
         self.ui.expConPath_LIE.setText(self.mayaFolder)
Пример #8
0
    def __init__(self, parent=None):
        super(CopySkinWeightTool, self).__init__(parent)
        #self.setupUi(self)
        self.ui = load_ui(uiFile)

        self.setWindowTitle('CopySkinWeightTool')
        self.createConnections()
        self.baseMeshList = None
        self.targetMeshList = None
        self.assetName = None
Пример #9
0
    def __init__(self, parent=None):

        # Initialize abstract classes
        super(scGUI, self).__init__(parent)
        # self.setupUi(self)
        self.ui = load_ui(uiFile)

        # self.ui.setObjectName('WIN')
        self.ui.setWindowTitle('Copy Skin Weights Tool')

        self.createConnections()
Пример #10
0
    def __init__(self, parent=None):
        super(makeLoop, self).__init__(parent)
        #self.setupUi(self)
        self.ui = load_ui(uiFile)

        self.setWindowTitle('makeLoop_v1.0.01')
        self.createConnections()
        self.selMesh = None
        self.path = None
        self.confirm = None
        self.ssname = None

        self.sList = []
Пример #11
0
    def __init__(self, parent=None):
        super(uiMainWindow, self).__init__(parent)
        #self.setupUi(self)
        self.ui = load_ui(uiFile)

        self.connectSocket()
        self.iconColor()
        #self.qR = quadrupedRigClass()
        tailConNum = int(self.ui.tailNum_SPB.text())
        tailDivNum = int(self.ui.taildivNum_SPB.text())
        tailSkinNum = tailConNum * tailDivNum
        print tailSkinNum
        self.ui.tailSkinNum_LIE.setText(str(tailSkinNum))
Пример #12
0
def setup_ui(uifile, base_instance=None):
    """Load a Qt Designer .ui file and returns an instance of the user interface
    Args:
        uifile (str): Absolute path to .ui file
        base_instance (QWidget): The widget into which UI widgets are loaded
        ui_class_info (dict): only used in PySide
    Returns:
        QWidget: the base instance
    """
    ui = load_ui(uifile)  # Qt.py mapped function
    if base_instance:
        for member in dir(ui):
            if not member.startswith('__') and \
               member is not 'staticMetaObject':
                setattr(base_instance, member, getattr(ui, member))
Пример #13
0
    def __init__(self, parent=None):
        super(MtscTool, self).__init__(parent)
        
        self.ui = load_ui(uiFile)
        self.ui.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
        # value
        self.mode = 0
        self.skincluster = None
        self.numBones = None
        self.boneList = list()
        self.mesh = None
        self.rest_pose = None
        self.poses = None

        self.setWindowTitle('MTSC_tool')
        self.createConnections()
Пример #14
0
def setup_ui(uifile, base_instance=None):
    """Load a Qt Designer .ui file and returns an instance of the user interface

    Args:
        uifile (str): Absolute path to .ui file
        base_instance (QWidget): The widget into which UI widgets are loaded

    Returns:
        QWidget: the base instance

    """
    ui = load_ui(uifile)  # Qt.py mapped function
    if not base_instance:
        return ui
    else:
        for member in dir(ui):
            if not member.startswith('__') and \
               member is not 'staticMetaObject':
                setattr(base_instance, member, getattr(ui, member))
        return ui
Пример #15
0
    def __init__(self, parent=None):
        super(MtscTool, self).__init__(parent)
        
        self.ui = load_ui(uiFile)
        self.ui.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
        # value
        self.status=0
        self.mode = 0
        self.min_ = int(cmds.playbackOptions(q=1 , min=1))
        self.max_ = int(cmds.playbackOptions(q=1 , max=1))
        self.ui.simulationRange_min_LED.setText(str(self.min_))
        self.ui.simulationRange_max_LED.setText(str(self.max_))
        
        self.skincluster = None
        self.numBones = 5
        self.boneList = list()
        self.mesh = None
        self.rest_pose = None
        self.poses = None
        

        self.setWindowTitle('MTSC_tool')
        self.createConnections()