erste Fassung mit Refresh der Gui und Rückmeldung an User
This commit is contained in:
+8
-6
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user