等待事件,但不要将其从队列中取出

时间:2009-10-21 20:51:43

标签: python event-handling pygame

有没有办法让程序在发生事件之前保持睡眠状态,但不要将其从队列中取出?

http://www.pygame.org/docs/ref/event.html#pygame.event.wait

类似

或者我需要使用pygame.event.wait,然后将该事件放回队列中吗?

为了澄清,我不需要知道事件发生时的情况,只是事件发生了。

1 个答案:

答案 0 :(得分:1)

您需要按照建议进行操作并将其重新发布到队列中。如果排序很重要(通常是这样),那么只需保留自己已经检索过的事件的队列,并且每当你想开始正常处理事件时,只需在排除pygame队列之前先处理你自己的列表。

但是我不知道为什么你想知道一个事件进来但不是为了处理它。