gtk.events_pending()メソッドを呼び出すと、イベントスタックが空かどうかを知ることができますが、保留中のイベントを操作して、次のgtkループサイクルの前にフィルタリングしたいので、このデータはどこかに保存する必要がありますが、どこにありますか?
ありがとう。
イベントループは自分で制御できます。を呼び出す代わりgtk.main()
に、を使用できますgtk.main_iteration
。
その場合、ループは次のようになります。
while running:
#filter events here
gtk.main_iteration(true)
詳細については、こちらをご覧ください。