common_screens.py 文件源码

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

项目:RoboLCD 作者: victorevector 项目源码 文件源码
def __init__(self, keyboard_callback = None, default_text = '', name = 'keyboard_screen', title=lang.pack['Files']['Keyboard']['Default_Title'], back_destination=None,**kwargs):
        super(KeyboardInput, self).__init__(**kwargs)
        self.default_text = default_text
        self.back_destination = back_destination
        self.first_press = False
        if self.back_destination == None:
            self.back_destination = roboprinter.robo_screen()

        roboprinter.back_screen(name=name, 
                                title=title, 
                                back_destination=self.back_destination, 
                                content=self)
        self.current_screen = roboprinter.robo_screen()
        self._keyboard = None
        self._set_keyboard('keyboards/abc.json')
        if keyboard_callback != None:
            self.keyboard_callback = keyboard_callback

        self.keyboard_watch = Clock.schedule_interval(self.monitor_screen_change, 0.2)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号