slider.py 文件源码

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

项目:Peppy 作者: project-owner 项目源码 文件源码
def keyboard_action(self, event):
        """ Keyboard event handler

        :param event: event to handle
        """
        if event.keyboard_key == self.key_knob:
            self.knob_event(event)
            return

        if event.action == pygame.KEYUP:
            self.current_img = self.img_knob
            self.current_filename = self.knob_filename
            self.clicked = False
            self.update_position()
            self.update_knob_image()
            self.notify_slide_listeners()
            return
        elif event.action == pygame.KEYDOWN:
            self.press_action()

        if event.keyboard_key == self.key_incr:
            self.last_knob_position += self.step
        elif event.keyboard_key == self.key_decr:
            self.last_knob_position -= self.step

        if self.img_selected:
            self.current_img = self.img_selected
        else:
            self.current_img = self.img_knob_on
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号