def __init__(self, win, parent=None): super(MenuPreferences, self).__init__(parent) self.window = win self.setWindowTitle('Preferences') self.tabs = AutoResizeFingerTabWidget(self) self.resize(300, 200) self.tab_session = _TabSession() self.tabs.addTab(self.tab_session, 'Session')
class MenuPreferences(QtWidgets.QWidget): """ The mainWindow preferences shown using fingerTabs """ def __init__(self, win, parent=None): super(MenuPreferences, self).__init__(parent) self.window = win self.setWindowTitle('Preferences') self.tabs = AutoResizeFingerTabWidget(self) self.resize(300, 200) self.tab_session = _TabSession() self.tabs.addTab(self.tab_session, 'Session') def show(self): for i in range(self.tabs.count()): w = self.tabs.widget(i) try: w.update() except AttributeError: pass QtWidgets.QWidget.show(self)