def build(self):
# Force to initialize all configs in .mobileinsight.ini
# This prevents missing config due to existence of older-version .mobileinsight.ini
# Work-around: force on_config_change, which would update config.ini
config = self.load_config()
val = int(config.get('mi_general', 'bcheck_update'))
config.set('mi_general', 'bcheck_update', int(not val))
config.write()
config.set('mi_general', 'bcheck_update', val)
config.write()
Window.borderless = False
self.screens = {}
self.available_screens = screens.__all__
self.screen_names = self.available_screens
for i in range(len(self.available_screens)):
self.screens[i] = getattr(screens, self.available_screens[i])()
self.home_screen = self.screens[0]
COORDINATOR.setup_analyzers()
COORDINATOR.send_control('START')
self.root.ids.scr_mngr.switch_to(self.screens[0])
评论列表
文章目录