allen vorhandenen Callbackfunktionsaufrufe ein cb_ vorangesetzt

This commit is contained in:
2024-01-24 17:10:53 +01:00
parent 17dd0af887
commit 5bfc7e8f10
+32 -31
View File
@@ -42,7 +42,7 @@ class AllFrames():
controller.callback(key)
def data_to_model(self, controller):
"""schreibt die daten in das Modell"""
"""schreibt die Daten in das Modell"""
data = self.get_data()
controller.set_gui_dict(data)
@@ -184,7 +184,7 @@ class RightFrameLabels(AllFrames):
self.teilenummer_text = tk.StringVar()
teilenummer_entry = ttk.Entry(frame, textvariable=self.teilenummer_text, width=9)
teilenummer_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
teilenummer_entry.bind('<<ComboboxSelected>>', lambda event:self.callback("teilenummer"))
teilenummer_entry.bind('<<ComboboxSelected>>', lambda event:self.callback("cb_teilenummer"))
self.rownum += 1
separator2 = ttk.Separator(frame, orient='horizontal')
separator2.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
@@ -193,7 +193,7 @@ class RightFrameLabels(AllFrames):
def get_data(self):
return {
"teilennummer": self.teilenummer_text.get(),
"teilenummer": self.teilenummer_text.get(),
}
def data_from_model(self):
@@ -231,7 +231,7 @@ class RightFramePDM(AllFrames):
pdmkategorie_combo = ttk.Combobox(frame, textvariable=self.pdm_category)
pdmkategorie_combo['values'] = categories
pdmkategorie_combo['state'] = 'readonly'
pdmkategorie_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('pdm_kategorie_neu'))
pdmkategorie_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_pdm_kategorie_neu'))
pdmkategorie_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -243,7 +243,7 @@ class RightFramePDM(AllFrames):
neuaufbau_checkbutton = ttk.Checkbutton(frame,
#text='ja',
variable=self.neuaufbau,
command=lambda: self.callback("neuaufbau"),
command=lambda: self.callback("cb_neuaufbau"),
onvalue=True,
offvalue=False)
neuaufbau_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -256,7 +256,7 @@ class RightFramePDM(AllFrames):
aushalbzeug_checkbuttonr = ttk.Checkbutton(frame,
#text='neu',
variable=self.aus_halbzeug_neu,
command=lambda: self.callback("aus_halbzeug_neu"),
command=lambda: self.callback("cb_aus_halbzeug_neu"),
onvalue=True,
offvalue=False)
aushalbzeug_checkbuttonr.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -294,7 +294,7 @@ class RightFramePDM(AllFrames):
lebenszyklusstatus_combo = ttk.Combobox(frame, textvariable=self.lebenszyklus_status_neu)
lebenszyklusstatus_combo['values'] = lstatus
lebenszyklusstatus_combo['state'] = 'readonly'
lebenszyklusstatus_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('lebenszyklus_status_neu'))
lebenszyklusstatus_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_lebenszyklus_status_neu'))
lebenszyklusstatus_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -305,7 +305,7 @@ class RightFramePDM(AllFrames):
model3d_combo = ttk.Combobox(frame, textvariable=self.model3d_neu)
model3d_combo['values'] = ['pfad1 Teilenummer in Dateinamen','pfad2 Teilenummer in Dateinamen']
model3d_combo['state'] = 'readonly'
model3d_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('3Dmodel_neu'))
model3d_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_3Dmodel_neu'))
model3d_combo.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
#toplevel = tk.Toplevel()
#toplevel.title("search Window")
@@ -444,7 +444,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
halbzeugOhneSaege_neu_combo = ttk.Combobox(frame, textvariable=self.halbzeugOhneSaege_neu)
halbzeugOhneSaege_neu_combo['values'] = ['ja','nein']
halbzeugOhneSaege_neu_combo['state'] = 'readonly'
halbzeugOhneSaege_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('halbzeugOhneSaege_neu'))
halbzeugOhneSaege_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugOhneSaege_neu'))
halbzeugOhneSaege_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -459,7 +459,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
ruestcode_neu_combo = ttk.Combobox(frame, textvariable=self.ruestcode_neu)
ruestcode_neu_combo['values'] = ruestcodes
ruestcode_neu_combo['state'] = 'readonly'
ruestcode_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('ruestcode_neu'))
ruestcode_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_ruestcode_neu'))
ruestcode_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -474,7 +474,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
fertigungsart_neu_combo = ttk.Combobox(frame, textvariable=self.fertigungsart_neu)
fertigungsart_neu_combo['values'] = categories
fertigungsart_neu_combo['state'] = 'readonly'
fertigungsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('fertigungsart_neu'))
fertigungsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fertigungsart_neu'))
fertigungsart_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -489,7 +489,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
allgemeintoleranz_neu_combo = ttk.Combobox(frame, textvariable=self.allgemeintoleranz_neu)
allgemeintoleranz_neu_combo['values'] = categories
allgemeintoleranz_neu_combo['state'] = 'readonly'
allgemeintoleranz_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('allgemeintoleranz_neu'))
allgemeintoleranz_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_allgemeintoleranz_neu'))
allgemeintoleranz_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -504,7 +504,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
fosGruppe_neu_combo = ttk.Combobox(frame, textvariable=self.fosGruppe_neu)
fosGruppe_neu_combo['values'] = categories
fosGruppe_neu_combo['state'] = 'readonly'
fosGruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('fosGruppe_neu'))
fosGruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fosGruppe_neu'))
fosGruppe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -519,7 +519,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
kalkulationsart_neu_combo = ttk.Combobox(frame, textvariable=self.kalkulationsart_neu)
kalkulationsart_neu_combo['values'] = categories
kalkulationsart_neu_combo['state'] = 'readonly'
kalkulationsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('kalkulationsart_neu'))
kalkulationsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_kalkulationsart_neu'))
kalkulationsart_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -596,7 +596,7 @@ class RightFrameBeschaffungsart(AllFrames):
beschaffungsart_combo = ttk.Combobox(frame, textvariable=self.beschaffungsart_neu)
beschaffungsart_combo['values'] = categories
beschaffungsart_combo['state'] = 'readonly'
beschaffungsart_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('beschaffungsart_neu'))
beschaffungsart_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_beschaffungsart_neu'))
beschaffungsart_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -611,7 +611,7 @@ class RightFrameBeschaffungsart(AllFrames):
mengeneinheit_combo = ttk.Combobox(frame, textvariable=self.mengeneinheit_neu)
mengeneinheit_combo['values'] = categories
mengeneinheit_combo['state'] = 'readonly'
mengeneinheit_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('mengeneinheit_neu'))
mengeneinheit_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_mengeneinheit_neu'))
mengeneinheit_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -626,7 +626,7 @@ class RightFrameBeschaffungsart(AllFrames):
halbzeug_combo = ttk.Combobox(frame, textvariable=self.halbzeug_neu)
halbzeug_combo['values'] = ['ja','nein']
halbzeug_combo['state'] = 'readonly'
halbzeug_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('halbzeug_neu'))
halbzeug_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeug_neu'))
halbzeug_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -695,7 +695,7 @@ class RightFrameTOSGruppe(AllFrames):
dispogruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispogruppe_neu)
dispogruppe_neu_combo['values'] = categories
dispogruppe_neu_combo['state'] = 'readonly'
dispogruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('dispogruppe_neu'))
dispogruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispogruppe_neu'))
dispogruppe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -710,7 +710,7 @@ class RightFrameTOSGruppe(AllFrames):
dispolaufgruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispolaufgruppe_neu)
dispolaufgruppe_neu_combo['values'] = categories
dispolaufgruppe_neu_combo['state'] = 'readonly'
dispolaufgruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('dispolaufgruppe_neu'))
dispolaufgruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispolaufgruppe_neu'))
dispolaufgruppe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -748,7 +748,7 @@ class RightFrameTOSGruppe(AllFrames):
hersteller_neu_combo = ttk.Combobox(frame, textvariable=self.hersteller_neu)
hersteller_neu_combo['values'] = categories
hersteller_neu_combo['state'] = 'readonly'
hersteller_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('hersteller_neu'))
hersteller_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_hersteller_neu'))
hersteller_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -830,6 +830,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
col_left = 0
categories = configs.Allgemein.get_options("Kategorien")
wnamen = configs.Werkstoffe.get_werkstoff_namen()
# Werkstoffdiskrepanz
werkstoffdiskr_label = ttk.Label(frame, text="Werkstoffdiskrepanz:")
@@ -839,7 +840,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
werkstoffdiskr_checkbutton = ttk.Checkbutton(frame,
#text='ja',
variable=self.werkstoffdiskrepanz,
command=lambda: self.callback("werkstoffdiskrepanz"),
command=lambda: self.callback("cb_werkstoffdiskrepanz"),
onvalue=True,
offvalue=False)
werkstoffdiskr_checkbutton.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -850,9 +851,9 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
werkstofftyp_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.werkstofftyp_neu = tk.StringVar()
werkstofftyp_neu_combo = ttk.Combobox(frame, textvariable=self.werkstofftyp_neu)
werkstofftyp_neu_combo['values'] = categories
werkstofftyp_neu_combo['values'] = wnamen
werkstofftyp_neu_combo['state'] = 'readonly'
werkstofftyp_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('werkstofftyp_neu'))
werkstofftyp_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_werkstofftyp_neu'))
werkstofftyp_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -867,7 +868,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
material_neu_combo = ttk.Combobox(frame, textvariable=self.material_neu)
material_neu_combo['values'] = categories
material_neu_combo['state'] = 'readonly'
material_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('material_neu'))
material_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_material_neu'))
material_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -880,7 +881,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
oberflaeche_neu_combo = ttk.Combobox(frame, textvariable=self.oberflaeche_neu)
oberflaeche_neu_combo['values'] = categories
oberflaeche_neu_combo['state'] = 'readonly'
oberflaeche_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('oberflaeche_neu'))
oberflaeche_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_oberflaeche_neu'))
oberflaeche_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -892,7 +893,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
farbe_neu_combo = ttk.Combobox(frame, textvariable=self.farbe_neu)
farbe_neu_combo['values'] = categories
farbe_neu_combo['state'] = 'readonly'
farbe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('farbe_neu'))
farbe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_farbe_neu'))
farbe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
@@ -1054,11 +1055,11 @@ class RightFrameZusatzinfos(AllFrames):
separator.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
self.rownum += 1
speichern_button = ttk.Button(frame, text="Speichern", command=lambda: self.callback("speichern"))
speichern_button = ttk.Button(frame, text="Speichern", command=lambda: self.callback("cb_speichern"))
speichern_button.grid(column=col_left, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
migrieren_button = ttk.Button(frame, text="migrieren", command=lambda: self.callback("migrieren"))
migrieren_button = ttk.Button(frame, text="migrieren", command=lambda: self.callback("cb_migrieren"))
migrieren_button.grid(column=col_left+1, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
zuruecksetzen_button = ttk.Button(frame, text="zurücksetzen", command=lambda: self.callback("zurücksetzen"))
zuruecksetzen_button = ttk.Button(frame, text="zurücksetzen", command=lambda: self.callback("cb_zurücksetzen"))
zuruecksetzen_button.grid(column=col_left+2, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
def get_data(self):
@@ -1070,9 +1071,9 @@ class RightFrameZusatzinfos(AllFrames):
def data_from_model(self):
data = self.get_controller().get_all_gui_data()
if 'zusatzinfos_auto_text' in data:
self.zusatzinfos_text.set(data["zusatzinfos_auto_text"])
self.zusatzinfos_auto_text.set(data["zusatzinfos_auto_text"])
if 'zusatzinfos_bendef_text' in data:
self.zusatzinfos_text.set(data["zusatzinfos_bendef_text"])
self.zusatzinfos_bendef_text.set(data["zusatzinfos_bendef_text"])
class App():
def __init__(self, root, configs=None):