Hi, wie kann ich in Python einen Thread stoppen bevor er zuende ist?
1 | class MyThread (threading.Thread): |
2 | def run(self): |
3 | print("start") |
4 | a = 0 |
5 | while a < 100: |
6 | a = a + 1 |
7 | print (a) |
8 | time.sleep(1) |
9 | |
10 | |
11 | |
12 | |
13 | def button_action_start(): |
14 | m = MyThread(); |
15 | m.start() |
16 | |
17 | |
18 | |
19 | def button_action_stop(): |
20 | print("stop") |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | fenster = tk.Tk() |
27 | fenster.resizable(width=100,height=100) |
28 | |
29 | start_button = Button(fenster, text="Start", command=button_action_start) |
30 | start_button.pack() |
31 | |
32 | stop_button = Button(fenster, text="Stop", command=button_action_stop) |
33 | stop_button.pack() |
34 | |
35 | fenster.mainloop() |