回答編集履歴
1
タイマーの使い方について簡単な方法に変更
answer
CHANGED
@@ -35,9 +35,10 @@
|
|
35
35
|
----
|
36
36
|
解決策 B: タイマーを使う
|
37
37
|
|
38
|
-
- `window.read(timeout=60*1000
|
38
|
+
- `window.read(timeout=60*1000)` で定期的にイベントを発生できます。
|
39
|
-
で定期的に`-TIMEOUT-`イベントを発生できます。
|
40
|
-
-
|
39
|
+
- イベントループ内で、schedule.run_pending() を呼び出します。
|
41
40
|
time.sleep は不要で、timeout引数に実行する間隔をミリ秒で設定します。
|
42
41
|
- この場合は、時間の掛かる処理は実行してはいけない事に注意をして下さい。
|
43
|
-
時間の掛かる処理を行いたい場合は、スレッドを使うことになります。
|
42
|
+
時間の掛かる処理を行いたい場合は、スレッドを使うことになります。
|
43
|
+
|
44
|
+
PySimpleGUI のデモ [タイマーを使うサンプル](https://github.com/PySimpleGUI/PySimpleGUI/blob/master/DemoPrograms/Demo_Desktop_Widget_Timer.py)
|