(self)
| 330 | self.timer.start() |
| 331 | |
| 332 | def start_stop(self): |
| 333 | if self.running: |
| 334 | self.running = False |
| 335 | self.start_stop_button.label = "Start" |
| 336 | self.progress_bar.fraction = 0 |
| 337 | if self.timer: |
| 338 | self.timer.cancel() |
| 339 | self.timer = None |
| 340 | else: |
| 341 | self.running = True |
| 342 | self.start_stop_button.label = "Stop" |
| 343 | self.timer = threading.Timer(0.05, self.timer_callback) |
| 344 | self.timer.start() |
| 345 | |
| 346 | |
| 347 | # Create testbed and windows |