回答編集履歴
1
追記: タイマーの制度について
answer
CHANGED
@@ -17,4 +17,17 @@
|
|
17
17
|
スレッド関連のエラーは避けることができます。
|
18
18
|
|
19
19
|
|
20
|
-
音を鳴らすときのラグは別問題で、オーディオ関連の処理を別スレッドにする必要があります。
|
20
|
+
音を鳴らすときのラグは別問題で、オーディオ関連の処理を別スレッドにする必要があります。
|
21
|
+
|
22
|
+
----
|
23
|
+
追記
|
24
|
+
ソースコードを読んでみて、メトロノーム用途でのタイマー利用だったので、少し追記
|
25
|
+
|
26
|
+
GUIの提供するタイマーの精度では不満がある場合であれば、
|
27
|
+
より高精度のタイマー目的としてスレッドを使うという選択肢はあります。
|
28
|
+
但し、その場合でもGUI の操作は、スレッド間で通知を行い メインスレッド側で行います。
|
29
|
+
|
30
|
+
----
|
31
|
+
追記2: エラーの回避策(もし終了時に表示されるエラーだった場合)
|
32
|
+
スレッドにdaemon=True 引数を指定すると、メインスレッド終了時にサブスレッドも終了するので
|
33
|
+
根本的な問題解決にはなりませんが、エラー自体は回避できるかもしれません。
|