def fifth_screen(self, *args):
"""
Final screen / Confirm successful load:
Extrude filament
Display instruction to user -- Press okay when you see plastic extruding
Display button that will move_to_main() AND stop extruding filament
"""
if self.load_or_change == 'CHANGE':
_title = roboprinter.lang.pack['Filament_Wizard']['Title_45']
back_dest = self.name+'[3]'
else:
_title = roboprinter.lang.pack['Filament_Wizard']['Title_34']
back_dest = self.name+'[3]'
c = Filament_Wizard_5_5(self.end_wizard)
back_destination = roboprinter.robo_screen()
self.sm._generate_backbutton_screen(name=self.name+'[4]', title=_title, back_destination=back_destination, content=c)
#end the event before starting it again
if self.extrude_event != None:
self.end_extrude_event()
self.extrude_event = Clock.schedule_interval(self.extrude, 1)
评论列表
文章目录