示例#1
0
文件: mtest.py 项目: k0k0c/scripts
 def startup():
     Zoidberg = func.getMayaWindow().findChildren(QtGui.QDockWidget, "Zoidberg")
     if len(Zoidberg) > 1:
         for i in range(len(Zoidberg) - 1):
             Zoidberg[i - 1].close()
     Zoidberg = Zoidberg[0]
     if func.getMayaWindow().tabifiedDockWidgets(Zoidberg):
         func.getMayaWindow().tabifyDockWidget(func.getMayaWindow().tabifiedDockWidgets(Zoidberg)[0], Zoidberg)
     Zoidberg.show()
示例#2
0
 def startup(self):
     LTK = func.getMayaWindow().findChildren(QtGui.QDockWidget, self.objname)
     if len(LTK) > 1:
         for i in range(len(LTK) - 1):
             LTK[i-1].close()
     LTK = LTK[0]
     if func.getMayaWindow().tabifiedDockWidgets(LTK):
         func.getMayaWindow().tabifyDockWidget(func.getMayaWindow().tabifiedDockWidgets(LTK)[0], LTK)
     LTK.show()
示例#3
0
文件: mtest.py 项目: k0k0c/scripts
 def startup():
     Zoidberg = func.getMayaWindow().findChildren(QtGui.QDockWidget,
                                                  "Zoidberg")
     if len(Zoidberg) > 1:
         for i in range(len(Zoidberg) - 1):
             Zoidberg[i - 1].close()
     Zoidberg = Zoidberg[0]
     if func.getMayaWindow().tabifiedDockWidgets(Zoidberg):
         func.getMayaWindow().tabifyDockWidget(
             func.getMayaWindow().tabifiedDockWidgets(Zoidberg)[0],
             Zoidberg)
     Zoidberg.show()
示例#4
0
文件: mtest.py 项目: k0k0c/scripts
    def __init__(self, parent=func.getMayaWindow()):
        super(Zoidberg_form, self).__init__(parent)
        self.maya_dock = self.parent().findChildren((QtGui.QDockWidget),
                                                    'dockControl1')
        self.setObjectName("Zoidberg")
        self.setWindowTitle("------=Zoidberg=-----")
        self.mainWindow = parent
        self.mainWindow.tabifyDockWidget(self.maya_dock[-1], self)
        self.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea)

        self.refEdit = refEdit.referenceEditor(self)
        self.refEdit.load()

        self.dockWidgetContents = QtGui.QWidget()
        self.setWidget(self.dockWidgetContents)
        self.mainQL = QVBoxLayout(self.dockWidgetContents)
        self.mainQL.setContentsMargins(0, 0, 0, 0)
        self.mainQMW = QMainWindow()
        self.mainQL.addWidget(self.mainQMW)
        # self.mainQMW.

        self.tabList = ("Lighting", "Rendering", "Modeling")
        self.dockList = ("reference", "paste", "eggs", "delete", "move")
        self.existTabs = []
        self.existDock = {}
        self.createTab(self.tabList)
        self.addDock(self.tabList[0], self.dockList)
        self.tabbar = self.mainQMW.findChildren(QTabBar)
        self.tabbar[0].setExpanding(True)
        # self.tabbar[0].setChangeCurrentOnDrag(True)
        self.tabbar[0].setMovable(True)
        self.tabbar[0].connect(self, SIGNAL("tabBarClicked(int)"),
                               lambda: printClick())
示例#5
0
文件: mtest.py 项目: k0k0c/scripts
    def __init__(self, parent=func.getMayaWindow()):
        super(Zoidberg_form, self).__init__(parent)
        self.maya_dock = self.parent().findChildren((QtGui.QDockWidget), 'dockControl1')
        self.setObjectName("Zoidberg")
        self.setWindowTitle("------=Zoidberg=-----")
        self.mainWindow = parent
        self.mainWindow.tabifyDockWidget(self.maya_dock[-1], self)
        self.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea)

        self.refEdit = refEdit.referenceEditor(self)
        self.refEdit.load()

        self.dockWidgetContents = QtGui.QWidget()
        self.setWidget(self.dockWidgetContents)
        self.mainQL = QVBoxLayout(self.dockWidgetContents)
        self.mainQL.setContentsMargins(0, 0, 0, 0)
        self.mainQMW = QMainWindow()
        self.mainQL.addWidget(self.mainQMW)
        # self.mainQMW.

        self.tabList = ("Lighting", "Rendering", "Modeling")
        self.dockList = ("reference", "paste", "eggs", "delete", "move")
        self.existTabs = []
        self.existDock = {}
        self.createTab(self.tabList)
        self.addDock(self.tabList[0], self.dockList)
        self.tabbar = self.mainQMW.findChildren(QTabBar)
        self.tabbar[0].setExpanding(True)
        # self.tabbar[0].setChangeCurrentOnDrag(True)
        self.tabbar[0].setMovable(True)
        self.tabbar[0].connect(self, SIGNAL("tabBarClicked(int)"), lambda: printClick())
示例#6
0
 def __init__(self, parent=func.getMayaWindow()):
     super(Ui_ltk_setup, self).__init__(parent)
     self.maya_dock = self.parent().findChildren((QtGui.QDockWidget), 'dockControl1')
     self.mainWindow = parent
     self.mainWindow.tabifyDockWidget(self.maya_dock[-1], self)
     self.ui = ui.LTK_main_ui.Ui_LTK()
     self.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea)
     self.ui.setupUi(self)
     self.objname = QObject.objectName(self)
     childock = self.ui.Tools.findChildren(QtGui.QDockWidget)
     self.submain = QMainWindow(self)
     self.ui.verticalLayout_9.addWidget(self.submain)
     self.cw = QtGui.QListWidget(self.submain)
     self.cw.hide()
     self.submain.setCentralWidget(self.cw)
     for dock in childock:
         self.submain.addDockWidget(Qt.RightDockWidgetArea, dock)
     self.guirestore(self.ui)
     self.connect_interface()