erste Fassung mit Refresh der Gui und Rückmeldung an User

This commit is contained in:
2024-01-15 17:12:38 +01:00
parent 9c7325440f
commit 26f1820a72
4 changed files with 57 additions and 73 deletions
+8 -6
View File
@@ -69,8 +69,8 @@ parent_children_mapping = {'400102196': ['400102125', '400102126', '400102130',
model = CadItem("400102196")
model.set_part_id("400102142")
gui_data = {
"teilenummer":"400102142",
"pdm_kategorie_neu":"Einzelteil",
"neuaufbau" :"False",
"lebenszyklus_status_neu" :"Serie",
@@ -81,12 +81,14 @@ model.set_gui_dict(gui_data)
model.set_parent_children(parent_children_mapping)
model.set_red_ids(red_ids)
controller = Controller()
root = tk.Tk()
app = App(root)
app.set_controller(controller)
controller.set_view(app)
controller.set_model(model)
controller.data_to_gui()
controller = Controller(model, app)
# um ohne Observer pattern auch Rückmeldungen geben zu können
app.set_controller(controller)
model.set_controller(controller)
# Daten des Modells in der Oberfläche darstellen
controller.refresh_gui()
app.mainloop()