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()
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()
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()
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())
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()