wizard.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:RoboLCD 作者: victorevector 项目源码 文件源码
def third_screen(self):
        """
        Pull filament Screen:
            Display instructions to user -- Pull out filament
            Display button that will open fourth screen
        """
        # roboprinter.printer_instance._printer.jog('e', -130.00)
        c = Filament_Wizard_3_5(self.fourth_screen)
        back_destination = roboprinter.robo_screen()
        this_screen = self.sm._generate_backbutton_screen(name=self.name+'[2]', title=roboprinter.lang.pack['Filament_Wizard']['Title_25'], back_destination=back_destination, content=c)

        #end the event before starting it again
        if self.extrude_event != None:
            self.end_extrude_event()

        #extrude a little bit before retracting
        roboprinter.printer_instance._printer.extrude(20.0)
        self.extrude_event = Clock.schedule_interval(self.retract, 1)


        # back_button deletes Second Screen, as back destination is first screen
        # second_screen = self.sm.get_screen(self.name+'[1]')
        # delete_second = partial(self.sm.remove_widget, second_screen)
        # this_screen.ids.back_button.bind(on_press=delete_second)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号