def initializeUI(self): ''' initializes the human interface ''' self.ui = Ui_kaptan() self.ui.setupUi(self) # load screens tools.loadScreens(self.screensPath, globals()) # kaptan screen settings self.headScreens = [ scrWelcome, scrMouse, scrStyle, scrMenu, scrWallpaper ] self.tailScreens = [scrSummary, scrGoodbye] self.screens = self.screenOrganizer(self.headScreens, self.tailScreens) # Add screens to StackWidget self.createWidgets(self.screens) # Get Screen Titles for screen in self.screens: title = screen.Widget.title.toString() self.titles.append(title) # draw progress pie self.countScreens = len(self.screens) self.pie = DrawPie(self.countScreens, self.ui.labelProgress) # Initialize Menu self.menu = Menu(self.titles, self.ui.labelMenu) self.menu.start()
def initializeUI(self): ''' initializes the human interface ''' self.ui = Ui_kaptan() self.ui.setupUi(self) # load screens tools.loadScreens(self.screensPath, globals()) # kaptan screen settings availableScreens = [ scrWelcome, scrMouse, scrStyle, scrMenu, scrWallpaper, scrAvatar, scrSummary, scrGoodbye ] self.headScreens = [] self.tailScreens = [] for screen in availableScreens: for screen2 in Desktop.HEAD_SCREENS: if screen2 in screen.__name__: self.headScreens.append(screen) for screen2 in Desktop.TAIL_SCREENS: if screen2 in screen.__name__: self.tailScreens.append(screen) self.screens = self.screenOrganizer(self.headScreens, self.tailScreens) # Add screens to StackWidget self.createWidgets(self.screens) # Get Screen Titles for screen in self.screens: title = i18n(screen.Widget.title) self.titles.append(title) # draw progress pie self.countScreens = len(self.screens) self.pie = DrawPie(self.countScreens, self.ui.labelProgress) # Initialize Menu self.menu = Menu(self.titles, self.ui.labelMenu) self.menu.start()