Beispiel #1
0
from time import sleep


def put_timer_event():
    while continue_timer:
        sleep(.7)
        timer_event = TimerEvent()
        event_queue.put(timer_event)


global continue_timer
continue_timer = True

event_queue = Queue()
model = Model()

view = View(event_queue)
view.start()

controller = Controller(event_queue, view, model)
controller.start()

cycle_timer = Thread(target=put_timer_event)
cycle_timer.start()

view.join()
controller.join()
continue_timer = False
cycle_timer.join()