質問編集履歴
2
誤字
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
python+kivyでボタンからの再
|
1
|
+
python+kivyでボタンからの再帰処理(定周期)停止
|
body
CHANGED
File without changes
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,10 @@
|
|
1
|
-
Python + kivy でGUIデスクトップアプリを作成しています。
|
1
|
+
### Python + kivy でGUIデスクトップアプリを作成しています。
|
2
2
|
下記のコードで実行したところ、「Run」ボタンを押した後、画面が触れなくなり固まってしまいます。
|
3
3
|
「Run」ボタンで再帰処理を実行、「Stop」ボタンで停止がやりたいことです。
|
4
4
|
threadingを使ってマルチスレッドで処理しようとしている所のがまずいのかなと思うのですが、解決策が浮かびません。
|
5
5
|
|
6
|
+
---
|
6
|
-
|
7
|
+
```python
|
7
8
|
import japanize_kivy
|
8
9
|
import webbrowser
|
9
10
|
import time
|
@@ -65,8 +66,10 @@
|
|
65
66
|
|
66
67
|
if __name__ == '__main__':
|
67
68
|
TicketApp().run()
|
69
|
+
```
|
68
70
|
|
69
|
-
|
71
|
+
```kv
|
72
|
+
|
70
73
|
<MainScreen>:
|
71
74
|
BoxLayout:
|
72
75
|
orientation: 'vertical'
|
@@ -178,4 +181,5 @@
|
|
178
181
|
id: button2
|
179
182
|
text: "Stop"
|
180
183
|
font_size: 68
|
181
|
-
on_press: root.buttonClicked2()
|
184
|
+
on_press: root.buttonClicked2()
|
185
|
+
```
|