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