From 5bfc7e8f10d098155616a46928c374d340495a02 Mon Sep 17 00:00:00 2001 From: mistangl Date: Wed, 24 Jan 2024 17:10:53 +0100 Subject: [PATCH] allen vorhandenen Callbackfunktionsaufrufe ein cb_ vorangesetzt --- lib/gui.py | 63 +++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/lib/gui.py b/lib/gui.py index ac1c5d8..1dc5233 100644 --- a/lib/gui.py +++ b/lib/gui.py @@ -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('<>', lambda event:self.callback("teilenummer")) + teilenummer_entry.bind('<>', 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('<>', lambda event:self.callback('pdm_kategorie_neu')) + pdmkategorie_combo.bind('<>', 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('<>', lambda event:self.callback('lebenszyklus_status_neu')) + lebenszyklusstatus_combo.bind('<>', 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('<>', lambda event:self.callback('3Dmodel_neu')) + model3d_combo.bind('<>', 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('<>', lambda event:self.callback('halbzeugOhneSaege_neu')) + halbzeugOhneSaege_neu_combo.bind('<>', 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('<>', lambda event:self.callback('ruestcode_neu')) + ruestcode_neu_combo.bind('<>', 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('<>', lambda event:self.callback('fertigungsart_neu')) + fertigungsart_neu_combo.bind('<>', 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('<>', lambda event:self.callback('allgemeintoleranz_neu')) + allgemeintoleranz_neu_combo.bind('<>', 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('<>', lambda event:self.callback('fosGruppe_neu')) + fosGruppe_neu_combo.bind('<>', 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('<>', lambda event:self.callback('kalkulationsart_neu')) + kalkulationsart_neu_combo.bind('<>', 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('<>', lambda event:self.callback('beschaffungsart_neu')) + beschaffungsart_combo.bind('<>', 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('<>', lambda event:self.callback('mengeneinheit_neu')) + mengeneinheit_combo.bind('<>', 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('<>', lambda event:self.callback('halbzeug_neu')) + halbzeug_combo.bind('<>', 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('<>', lambda event:self.callback('dispogruppe_neu')) + dispogruppe_neu_combo.bind('<>', 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('<>', lambda event:self.callback('dispolaufgruppe_neu')) + dispolaufgruppe_neu_combo.bind('<>', 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('<>', lambda event:self.callback('hersteller_neu')) + hersteller_neu_combo.bind('<>', 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('<>', lambda event:self.callback('werkstofftyp_neu')) + werkstofftyp_neu_combo.bind('<>', 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('<>', lambda event:self.callback('material_neu')) + material_neu_combo.bind('<>', 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('<>', lambda event:self.callback('oberflaeche_neu')) + oberflaeche_neu_combo.bind('<>', 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('<>', lambda event:self.callback('farbe_neu')) + farbe_neu_combo.bind('<>', 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):