回答編集履歴
2
CallAfter について追記
test
CHANGED
@@ -19,6 +19,10 @@
|
|
19
19
|
他スレッド⇒メイン(GUI)スレッドへの簡単な通知方法は、
|
20
20
|
|
21
21
|
wx.CallAfter に関数を渡す方法です。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
※ wx.CallAfter はスレッドセーフな関数で、内部で同期キュー相当の仕組みが使われてます。
|
22
26
|
|
23
27
|
|
24
28
|
|
@@ -93,3 +97,9 @@
|
|
93
97
|
関連
|
94
98
|
|
95
99
|
- [wxPython wiki - LongRunningTasks](https://wiki.wxpython.org/LongRunningTasks)
|
100
|
+
|
101
|
+
- [wxPython wiki - CallAfter](https://wiki.wxpython.org/CallAfter)
|
102
|
+
|
103
|
+
Thread/CallAfter のサンプルコード有。
|
104
|
+
|
105
|
+
> It is a safe way of requesting action of a Window from another thread.
|
1
文章の修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
バックグラウンドの処理が終わり次第、ウィンドウを閉じるのですが、
|
10
10
|
|
11
|
-
この時、別スレッド側から直接 GUI を操作してはいけ
|
11
|
+
この時、別スレッド側から直接 GUI を操作してはいけなくて、
|
12
12
|
|
13
13
|
スレッドセーフな手段、同期キュー等の仕組みを通じて、
|
14
14
|
|