teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2021/02/18 16:48

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -7,7 +7,7 @@
7
7
   但し、制限として時間の掛かる ループ文はそのまま使えません。
8
8
   (イベントループを阻害しないように工夫が必要)
9
9
  - B: スレッドを使う場合は、Queue 等を使ってメインスレッドへ通知。
10
-  canvas の色変更等、**tkinterの操作は、必ずメインスレッド側で行うようにします。**
10
+  canvas の色変更等、tkinterの操作は、必ずメインスレッド側で行うようにします。
11
11
   もしくは、after_idle を使うとメインスレッド側で呼び出す事が出来ます。
12
12
   (完全にスレッドセーフな方法ではありませんが、代案)
13
13
  - C: スレッドセーフなtkinter の実装を使う。(外部ライブラリのmttkinter等)