私は現在wxPythonを使用していますsetTimeout
が、すばやく繰り返されるイベントを調整するためにJavaScriptの関数が必要であることに気付きました。私が欲しいものの例:
def on_resize(self, event):
if self.resize_timeout:
clear_timeout(self.resize_timeout)
self.resize_timeout = set_timeout(lambda: self.save_size(), 1000)
self.save_size()
重い操作だとしましょう。タイムアウト関数を使用すると、最後のサイズ変更イベントが発生してから1秒後までフレームサイズの保存を遅らせることができます。
Python / wxPythonには、このようなことを行うためのメカニズムがありますか?