回答編集履歴

1

サンプルコードへのリンクを追加

2021/05/07 01:32

投稿

teamikl
teamikl

スコア8817

test CHANGED
@@ -52,6 +52,42 @@
52
52
 
53
53
  ----
54
54
 
55
+ 追記: 内容的に、コードの一部を修正して動くような問題ではなく、設計から見直しが必要です。
56
+
57
+ 概要だけでの把握は難しいと思うので、関連の有りそうなサンプルコードを載せます。
58
+
59
+
60
+
61
+ - [repl.it ProgressBar](https://replit.com/@MiKLTea/TkProgressBar#main.py)
62
+
63
+  queue を使う際の注意点。(メッセージの頻度について)
64
+
65
+ - [repl.it TkThreadProcess](https://replit.com/@MiKLTea/TkThreadProcess#test_thread.py)
66
+
67
+  queue を使い、サブスレッドからメインスレッドにメッセージを送るサンプル
68
+
69
+ - [repl.it TestTkThreadQueue](https://replit.com/@MiKLTea/TestTkQueueThread#test01.py)
70
+
71
+  queue を使い、メインスレッドからサブスレッドにメッセージを送るサンプル
72
+
73
+
74
+
75
+ ※ 過去の質問で作成したコードもあるため、余分な情報も含まれてますが、
76
+
77
+ 関係なさそうな部分は読み飛ばしてください。
78
+
79
+
80
+
81
+ 関連の有りそうな用語
82
+
83
+ - GUI については、イベント駆動型、イベントループ
84
+
85
+ - マルチスレッド、排他制御、スレッド間通信 (いくつか方法はありますが、同期Queueを使う方法)
86
+
87
+
88
+
89
+ ----
90
+
55
91
  他の問題点
56
92
 
57
93