回答編集履歴
1
文脈が重要だったので説明補足
answer
CHANGED
@@ -62,10 +62,10 @@
|
|
62
62
|
通常のイベント処理 → アイドル中のイベント処理 → 描画更新等他の処理 →
|
63
63
|
|
64
64
|
|
65
|
-
after(0, loop) では、キューに loop を入れる loop を呼ぶを繰り返し
|
65
|
+
(補足: after 内で処理する) after(0, loop) では、キューに loop を入れる loop を呼ぶを繰り返し
|
66
66
|
プログラムを中断したりしない限り、次の idle 中の処理に進むことはありません。
|
67
67
|
|
68
|
-
after_idle(loop) も同様に、
|
68
|
+
(補足: after_idle 内で処理する) after_idle(loop) も同様に、
|
69
69
|
idle中に行う処理を行っている最中に、idle中に行う処理を追加します。
|
70
70
|
仕事を増やし続ける事になり、通常のイベント処理に移る事なく、
|
71
71
|
無限ループになってしまいます。→ GUI のイベントループに処理が回らなくなる。
|