回答編集履歴
1
追記: タイマーの制度について
test
CHANGED
@@ -37,3 +37,29 @@
|
|
37
37
|
|
38
38
|
|
39
39
|
音を鳴らすときのラグは別問題で、オーディオ関連の処理を別スレッドにする必要があります。
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
----
|
44
|
+
|
45
|
+
追記
|
46
|
+
|
47
|
+
ソースコードを読んでみて、メトロノーム用途でのタイマー利用だったので、少し追記
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
GUIの提供するタイマーの精度では不満がある場合であれば、
|
52
|
+
|
53
|
+
より高精度のタイマー目的としてスレッドを使うという選択肢はあります。
|
54
|
+
|
55
|
+
但し、その場合でもGUI の操作は、スレッド間で通知を行い メインスレッド側で行います。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
----
|
60
|
+
|
61
|
+
追記2: エラーの回避策(もし終了時に表示されるエラーだった場合)
|
62
|
+
|
63
|
+
スレッドにdaemon=True 引数を指定すると、メインスレッド終了時にサブスレッドも終了するので
|
64
|
+
|
65
|
+
根本的な問題解決にはなりませんが、エラー自体は回避できるかもしれません。
|