Checkboxen auch als tk.Boolean definiert. Ansonsten gehen die Callbacks nicht
This commit is contained in:
+13
-13
@@ -250,11 +250,11 @@ class RightFramePDM(AllFrames):
|
|||||||
neuaufbau_label = ttk.Label(frame, text="Neuaufbau:")
|
neuaufbau_label = ttk.Label(frame, text="Neuaufbau:")
|
||||||
neuaufbau_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
neuaufbau_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.neuaufbau = None
|
self.neuaufbau = tk.BooleanVar()
|
||||||
self.neuaufbau_checkbutton = ttk.Checkbutton(frame,
|
self.neuaufbau_checkbutton = ttk.Checkbutton(frame,
|
||||||
#text='ja',
|
#text='ja',
|
||||||
variable=self.neuaufbau,
|
variable=self.neuaufbau,
|
||||||
command=lambda:self.callback("cb_neuaufbau", self.neuaufbau),
|
command=lambda:self.callback("cb_neuaufbau", self.neuaufbau.get()),
|
||||||
onvalue=True,
|
onvalue=True,
|
||||||
offvalue=False)
|
offvalue=False)
|
||||||
self.neuaufbau_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.neuaufbau_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -263,11 +263,11 @@ class RightFramePDM(AllFrames):
|
|||||||
# aus Halbzeug
|
# aus Halbzeug
|
||||||
halbzeug_label = ttk.Label(frame, text="aus Halbzeug:")
|
halbzeug_label = ttk.Label(frame, text="aus Halbzeug:")
|
||||||
halbzeug_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeug_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.aus_halbzeug_neu = None
|
self.aus_halbzeug_neu = tk.BooleanVar()
|
||||||
self.aushalbzeug_checkbutton = ttk.Checkbutton(frame,
|
self.aushalbzeug_checkbutton = ttk.Checkbutton(frame,
|
||||||
#text='neu',
|
#text='neu',
|
||||||
variable=self.aus_halbzeug_neu,
|
variable=self.aus_halbzeug_neu,
|
||||||
command=lambda:self.callback("cb_aus_halbzeug_neu", self.aus_halbzeug_neu),
|
command=lambda:self.callback("cb_aus_halbzeug_neu", self.aus_halbzeug_neu.get()),
|
||||||
onvalue=True,
|
onvalue=True,
|
||||||
offvalue=False)
|
offvalue=False)
|
||||||
self.aushalbzeug_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.aushalbzeug_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -357,8 +357,8 @@ class RightFramePDM(AllFrames):
|
|||||||
return {
|
return {
|
||||||
"datenbank": self.get_database_str(),
|
"datenbank": self.get_database_str(),
|
||||||
"pdm_kategorie_neu": self.pdm_category.get(),
|
"pdm_kategorie_neu": self.pdm_category.get(),
|
||||||
"neuaufbau": self.neuaufbau,
|
"neuaufbau": self.neuaufbau.get(),
|
||||||
"aus_halbzeug_neu": self.aus_halbzeug_neu,
|
"aus_halbzeug_neu": self.aus_halbzeug_neu.get(),
|
||||||
"halbzeugnummer_neu": self.halbzeugnummer_neu.get(),
|
"halbzeugnummer_neu": self.halbzeugnummer_neu.get(),
|
||||||
"halbzeuglaenge_neu": self.halbzeuglaenge_neu.get(),
|
"halbzeuglaenge_neu": self.halbzeuglaenge_neu.get(),
|
||||||
"halbzeugoberflaeche_neu": self.halbzeugoberflaeche_neu.get(),
|
"halbzeugoberflaeche_neu": self.halbzeugoberflaeche_neu.get(),
|
||||||
@@ -381,7 +381,7 @@ class RightFramePDM(AllFrames):
|
|||||||
if 'pdm_kategorie_neu' in data:
|
if 'pdm_kategorie_neu' in data:
|
||||||
self.pdm_category.set(data["pdm_kategorie_neu"])
|
self.pdm_category.set(data["pdm_kategorie_neu"])
|
||||||
if 'neuaufbau' in data:
|
if 'neuaufbau' in data:
|
||||||
self.neuaufbau = data["neuaufbau"]
|
self.neuaufbau.set(data["neuaufbau"])
|
||||||
if 'halbzeugnummer_neu' in data:
|
if 'halbzeugnummer_neu' in data:
|
||||||
self.halbzeugnummer_neu.set(data["halbzeugnummer_neu"])
|
self.halbzeugnummer_neu.set(data["halbzeugnummer_neu"])
|
||||||
if 'halbzeuglaenge_neu' in data:
|
if 'halbzeuglaenge_neu' in data:
|
||||||
@@ -395,7 +395,7 @@ class RightFramePDM(AllFrames):
|
|||||||
if 'model3d_neu' in data:
|
if 'model3d_neu' in data:
|
||||||
self.model3d_neu.set(data["model3d_neu"])
|
self.model3d_neu.set(data["model3d_neu"])
|
||||||
if 'aus_halbzeug_neu' in data:
|
if 'aus_halbzeug_neu' in data:
|
||||||
self.aus_halbzeug_neu= data["aus_halbzeug_neu"]
|
self.aus_halbzeug_neu.set(data["aus_halbzeug_neu"])
|
||||||
# ab hier die Dropdowns der Oberfläche befüllen.
|
# ab hier die Dropdowns der Oberfläche befüllen.
|
||||||
if 'cb_pdm_kategorie_neu' in data:
|
if 'cb_pdm_kategorie_neu' in data:
|
||||||
self.pdmkategorie_combo['values'] = data["cb_pdm_kategorie_neu"]
|
self.pdmkategorie_combo['values'] = data["cb_pdm_kategorie_neu"]
|
||||||
@@ -917,11 +917,11 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
|||||||
werkstoffdiskr_label = ttk.Label(frame, text="Werkstoffdiskrepanz:")
|
werkstoffdiskr_label = ttk.Label(frame, text="Werkstoffdiskrepanz:")
|
||||||
werkstoffdiskr_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
werkstoffdiskr_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.werkstoffdiskrepanz= None
|
self.werkstoffdiskr_sivas= tk.BooleanVar()
|
||||||
werkstoffdiskr_checkbutton = ttk.Checkbutton(frame,
|
werkstoffdiskr_checkbutton = ttk.Checkbutton(frame,
|
||||||
#text='ja',
|
#text='ja',
|
||||||
variable=self.werkstoffdiskrepanz,
|
variable=self.werkstoffdiskr_sivas,
|
||||||
command=lambda: self.callback("cb_werkstoffdiskrepanz", self.werkstoffdiskrepanz),
|
command=lambda: self.callback("cb_werkstoffdiskrepanz", self.werkstoffdiskr_sivas.get()),
|
||||||
onvalue=True,
|
onvalue=True,
|
||||||
offvalue=False)
|
offvalue=False)
|
||||||
werkstoffdiskr_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
werkstoffdiskr_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -981,7 +981,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
|||||||
|
|
||||||
def get_data(self):
|
def get_data(self):
|
||||||
return {
|
return {
|
||||||
"werkstoffdiskr_sivas": self.werkstoffdiskrepanz,
|
"werkstoffdiskr_sivas": self.werkstoffdiskr_sivas.get(),
|
||||||
"werkstofftyp_neu": self.werkstofftyp_neu.get(),
|
"werkstofftyp_neu": self.werkstofftyp_neu.get(),
|
||||||
"material_sivas": self.material_sivas.get(),
|
"material_sivas": self.material_sivas.get(),
|
||||||
"material_neu": self.material_neu.get(),
|
"material_neu": self.material_neu.get(),
|
||||||
@@ -997,7 +997,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
|||||||
def data_from_model(self):
|
def data_from_model(self):
|
||||||
data = self.get_controller().get_all_gui_data()
|
data = self.get_controller().get_all_gui_data()
|
||||||
if 'werkstoffdiskr_sivas' in data:
|
if 'werkstoffdiskr_sivas' in data:
|
||||||
self.werkstoffdiskr_sivas(data["werkstoffdiskr_sivas"])
|
self.werkstoffdiskr_sivas.set((data["werkstoffdiskr_sivas"]))
|
||||||
if 'werkstofftyp_neu' in data:
|
if 'werkstofftyp_neu' in data:
|
||||||
self.werkstofftyp_neu.set(data["werkstofftyp_neu"])
|
self.werkstofftyp_neu.set(data["werkstofftyp_neu"])
|
||||||
if 'material_sivas' in data:
|
if 'material_sivas' in data:
|
||||||
|
|||||||
Reference in New Issue
Block a user