代码之家  ›  专栏  ›  技术社区  ›  Htechno

Pygtk事件堆栈在哪里?

  •  0
  • Htechno  · 技术社区  · 16 年前

    您可以知道调用gtk.events_pending()方法时事件堆栈是否为空,但我想操作挂起的事件并对其进行筛选。 在下一个GTK循环之前 ,此数据必须存储在某个位置,但存储在哪里?

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Joachim Sauer    16 年前

    您可以自己控制事件循环。而不是打电话 gtk.main() ,你可以使用 gtk.main_iteration .

    你的循环可以是:

    while running:
        #filter events here
        gtk.main_iteration(true)
    

    看见 here 更多信息。