0

gtk.events_pending()メソッドを呼び出すと、イベントスタックが空かどうかを知ることができますが、保留中のイベントを操作して、次のgtkループサイクルの前にフィルタリングしたいので、このデータはどこかに保存する必要がありますが、どこにありますか?

ありがとう。

4

1 に答える 1

1

イベントループは自分で制御できます。を呼び出す代わりgtk.main()に、を使用できますgtk.main_iteration

その場合、ループは次のようになります。

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

詳細については、こちらをご覧ください。

于 2010-04-21T17:30:22.597 に答える