PILを使用してスクリーンショットなどを撮るなど、Pythonでいくつかのウィンドウを自動化しています。問題は、時々、ある機能の奥深くで、time.sleep(1)
私がインターフェイスしている GUI アプリがその瞬間フリーズすることです。time.sleep
これは、他の場所で実行してもフリーズしないという奇妙な原因です。フリーズの原因とそうでないものを正確に特定することはできませんでした.メインスレッド以外のスレッドとメインスレッドの両方で発生しました。
何か案は?Python が行っていることをすべて停止させ、対象の UI を回復させて更新し、入力を処理してから、Python に戻すには、「チルアウト」関数のようなものが必要だと思います。それを行う機能は何ですか?(windowsSleep
関数は python の と同じように動作するようtime.sleep
です。)