Quellcode gekürzt.

This commit is contained in:
Martin Putzlocher 2021-12-01 13:02:30 +01:00
parent 8e7a1cbf76
commit 490f7d703f

View File

@ -1,12 +1,10 @@
#!/usr/bin/env python3
from tkinter import *
from tkinter import ttk
# --------------------------
# Model
# --------------------------
class TLight:
def __init__(self):
self.colors = {0: "red", 1: "yellow", 2: "green", 3: "yellow"}
@ -27,7 +25,6 @@ class TLight:
# --------------------------
# Controller
# --------------------------
class TLightController:
def __init__(self, app):
self.app = app
@ -40,12 +37,10 @@ class TLightController:
def update_view(self):
color = self.tlight.get_color()
self.app.change_light_display(color)
# --------------------------
# View / Main Application
# --------------------------
class TLightApp(Tk):
def __init__(self):
super().__init__()
@ -63,7 +58,7 @@ class TLightApp(Tk):
button_switch = ttk.Button(mainframe, text="Schalte um", command=self.controller.change_light)
button_switch.grid(column=0, row=0, sticky=W)
light_canvas = Canvas(mainframe, width=50, height=50, background="black")
light_canvas = Canvas(mainframe, width=50, height=50, background="black")
light_canvas.grid(column=1, row=0, sticky=W)
self.lc = light_canvas