def addTab(self,t,widget): if type(t) == type("abc"): tab=Tab() tab.setCaption(t) self.addTab(tab,widget) elif isinstance(t,Tab) == True: t.setTabbedArea(self) t.addActionListener(self) self.mTabContainer.add(t) self.mTabs.append( (t,widget) ) if self.mSelectedTab == None: self.setSelectedTab(t) self.adjustTabPositions() self.adjustSize()