def get_event(self,event, mouse_pos):
if event.type == pg.KEYDOWN and self.active:
if event.key in (pg.K_RETURN,pg.K_KP_ENTER):
self.execute()
elif event.key == pg.K_BACKSPACE:
if self.buffer:
self.buffer.pop()
elif event.unicode in self.accepted:
self.buffer.append(event.unicode)
elif event.type == pg.MOUSEBUTTONDOWN and event.button == 1:
self.active = self.rect.collidepoint(mouse_pos)
评论列表
文章目录