data set und get für GUI und Daten impl.
This commit is contained in:
+19
-9
@@ -73,6 +73,7 @@ class RightFramePDM():
|
|||||||
self.controller = controller
|
self.controller = controller
|
||||||
self.frame = frame
|
self.frame = frame
|
||||||
self.build_gui()
|
self.build_gui()
|
||||||
|
self.from_model()
|
||||||
|
|
||||||
def build_gui(self):
|
def build_gui(self):
|
||||||
frame = self.frame
|
frame = self.frame
|
||||||
@@ -97,8 +98,8 @@ class RightFramePDM():
|
|||||||
neuaufbau_checkbutton = ttk.Checkbutton(frame,
|
neuaufbau_checkbutton = ttk.Checkbutton(frame,
|
||||||
text='ja',
|
text='ja',
|
||||||
variable=self.neuaufbau,
|
variable=self.neuaufbau,
|
||||||
onvalue=True,
|
onvalue="True",
|
||||||
offvalue=False)
|
offvalue="False")
|
||||||
neuaufbau_checkbutton.grid(column=col_left+2, row=rownum, sticky=tk.W, padx=5, pady=5)
|
neuaufbau_checkbutton.grid(column=col_left+2, row=rownum, sticky=tk.W, padx=5, pady=5)
|
||||||
rownum += 1
|
rownum += 1
|
||||||
|
|
||||||
@@ -120,8 +121,8 @@ class RightFramePDM():
|
|||||||
aushalbzeug_checkbuttonr = ttk.Checkbutton(frame,
|
aushalbzeug_checkbuttonr = ttk.Checkbutton(frame,
|
||||||
text='neu',
|
text='neu',
|
||||||
variable=self.aus_halbzeug_neu,
|
variable=self.aus_halbzeug_neu,
|
||||||
onvalue=True,
|
onvalue="True",
|
||||||
offvalue=False)
|
offvalue="False")
|
||||||
aushalbzeug_checkbuttonr.grid(column=col_left+2, row=rownum, sticky=tk.W, padx=5, pady=5)
|
aushalbzeug_checkbuttonr.grid(column=col_left+2, row=rownum, sticky=tk.W, padx=5, pady=5)
|
||||||
rownum += 1
|
rownum += 1
|
||||||
|
|
||||||
@@ -138,19 +139,28 @@ class RightFramePDM():
|
|||||||
return {
|
return {
|
||||||
"pdm_kategorie_neu": self.pdm_category.get(),
|
"pdm_kategorie_neu": self.pdm_category.get(),
|
||||||
"neuaufbau": self.neuaufbau,
|
"neuaufbau": self.neuaufbau,
|
||||||
"lebenszyklusstatus_neu": self.lebenszyklus_status_neu.get(),
|
"lebenszyklus_status_neu": self.lebenszyklus_status_neu.get(),
|
||||||
"aus_halbzeug_neu": self.aus_halbzeug_neu,
|
"aus_halbzeug_neu": self.aus_halbzeug_neu,
|
||||||
"zusatzinfos_txt_neu": self.zusatzinfos_text.get(),
|
"zusatzinfos_txt_neu": self.zusatzinfos_text.get(),
|
||||||
}
|
}
|
||||||
|
|
||||||
def to_model(self):
|
def to_model(self):
|
||||||
data = self.get_data()
|
data = self.get_data()
|
||||||
self.controller.set_data(data)
|
self.controller.set_gui_data(data)
|
||||||
|
|
||||||
def from_model(self):
|
def from_model(self):
|
||||||
data = self.controller.get_data()
|
data = self.controller.get_all_gui_data()
|
||||||
self.aus_halbzeug_neu = data["aus_halbzeug_neu"]
|
if 'pdm_kategorie_neu' in data:
|
||||||
|
self.pdm_category.set(data["pdm_kategorie_neu"])
|
||||||
|
if 'neuaufbau' in data:
|
||||||
self.neuaufbau = data["neuaufbau"]
|
self.neuaufbau = data["neuaufbau"]
|
||||||
self.zusatzinfos_text.set(data["neuaufbau"])
|
if 'lebenszyklus_status_neu' in data:
|
||||||
|
self.lebenszyklus_status_neu.set(data["lebenszyklus_status_neu"])
|
||||||
|
if 'aus_halbzeug_neu' in data:
|
||||||
|
self.zusatzinfos_text.set(data["aus_halbzeug_neu"])
|
||||||
|
if 'zusatzinfos_text_neu' in data:
|
||||||
|
self.aus_halbzeug_neu = data["zusatzinfos_text_neu"]
|
||||||
|
|
||||||
def combo_callbacks(self, event):
|
def combo_callbacks(self, event):
|
||||||
""" handle the changed event """
|
""" handle the changed event """
|
||||||
# TODO falls nötig
|
# TODO falls nötig
|
||||||
|
|||||||
Reference in New Issue
Block a user