diff --git a/lib/caditem.py b/lib/caditem.py index e1aa988..ed8c2de 100644 --- a/lib/caditem.py +++ b/lib/caditem.py @@ -140,7 +140,7 @@ class CadItem(DataModel): "Mengeneinheit":"mengeneinheit_sivas", "Halbzeug":"halbzeug_sivas", "TOS_Gruppe":"tosgruppe_sivas", - "Dispogruppe":"dispolaufgruppe_sivas", + "Dispogruppe":"dispogruppe_sivas", "Dispolaufgruppe":"dispolaufgruppe_sivas", "ErsatzFuer":"ersatzfuer_neu", "ErsetztDurch":"ersetztdurch_neu", @@ -545,13 +545,16 @@ class GuiLogic(): """ ret = list() if key == 'cb_pdm_kategorie_neu': - ret = ['cb_neuaufbau', 'cb_aus_halbzeug_neu', 'cb_3Dmodel_neu', 'cb_halbzeugOhneSaege_neu', 'cb_ruestcode_neu', "cb_fertigungsart_neu", "cb_allgemeintoleranz_neu", "cb_fosGruppe_neu", "cb_kalkulationsart_neu", "cb_beschaffungsart_neu", "cb_mengeneinheit_neu", "cb_halbzeug_neu", "cb_dispogruppe_neu", "cb_dispolaufgruppe_neu", "cb_hersteller_neu", "cb_werkstoffdiskrepanz", "cb_werkstofftyp_neu"] + ret = ['cb_neuaufbau', 'cb_aus_halbzeug_neu', 'cb_3Dmodel_neu', 'cb_halbzeugOhneSaege_neu', 'cb_ruestcode_neu', + "cb_fertigungsart_neu", "cb_allgemeintoleranz_neu", "cb_fosGruppe_neu", "cb_kalkulationsart_neu", "cb_beschaffungsart_neu", + "cb_mengeneinheit_neu", "cb_halbzeug_neu", "cb_dispogruppe_neu", "cb_dispolaufgruppe_neu", "cb_hersteller_neu", "cb_werkstoffdiskrepanz", + "cb_werkstofftyp_neu", "cb_material_neu", "cb_oberflaeche_neu", "cb_farbe_neu"] elif key == 'cb_neuaufbau': ret = [] elif key == 'cb_aus_halbzeug_neu': ret = ['cb_halbzeugoberflaeche', 'cb_halbzeugfarbe', "cb_werkstoffdiskrepanz", "cb_werkstofftyp_neu"] elif key == "cb_halbzeugoberflaeche": - ret = ['cb_halbzeugfarbe', 'cb_halbzeugfarbe'] + ret = ['cb_halbzeugfarbe'] elif key == "cb_halbzeugfarbe": ret = [] elif key == 'cb_lebenszyklus_status_neu': @@ -589,7 +592,7 @@ class GuiLogic(): elif key == 'cb_material_neu': ret = [] elif key == 'cb_oberflaeche_neu': - ret = [] + ret = ["cb_farbe_neu"] elif key == 'cb_farbe_neu': ret = [] # Aktionen der Knöpfe werden vom Controller verarbeitet @@ -666,7 +669,6 @@ class GuiLogic(): return ret - def cb_halbzeugoberflaeche(self, selected): ret = dict() aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu") @@ -945,6 +947,7 @@ class GuiLogic(): ret['fertigungsart_neu'] = selected return ret + def cb_fosGruppe_neu(self, selected): ret = dict() pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu") @@ -1118,7 +1121,6 @@ class GuiLogic(): return ret - def cb_dispolaufgruppe_neu(self, selected): ret = dict() pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu") @@ -1270,15 +1272,15 @@ class GuiLogic(): # else: # pass if werkstoff_typ == "Stahl": - cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungStahl") + cblist = self._config.Oberfläche.get_oberfläche_of_type("Stahl") elif werkstoff_typ == "Aluminium": - cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungAluminium") + cblist = self._config.Oberfläche.get_oberfläche_of_type("Aluminium") elif werkstoff_typ == "Kunst-/ Verbundstoff": - cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungKunsVerbund") + cblist = self._config.Oberfläche.get_oberfläche_of_type("Kunst-/ Verbundstoff") elif werkstoff_typ == "Schwermetall": - cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungSchwermetall") + cblist = self._config.Oberfläche.get_oberfläche_of_type("Schwermetall") elif werkstoff_typ == "Festigkeitsklasse": - cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflaechenbehandlungNormteil") + cblist = self._config.Oberfläche.get_oberfläche_of_type("Normteil") else: cblist = '' ret['cb_oberflaeche_neu'] = cblist @@ -1310,18 +1312,18 @@ class GuiLogic(): oberflaeche_neu = self._model.get_gui_data("oberflaeche_neu") # setze die Inhalte der abhängigen Comboboxen neu und den Wert im Modell - ret['cb_farben'] = '' + ret['cb_farbe_neu'] = '' if oberflaeche_neu == "eloxieren": cblist = self._config.Farben.get_farben_eloxieren() elif oberflaeche_neu == "lackieren": cblist = self._config.Farben.get_farbauswahl() - elif oberflaeche_neu == "Masterbatch (Grunfarbe)": + elif oberflaeche_neu == "Masterbatch (Grundfarbe)": cblist = self._config.Farben.get_farbauswahl() elif oberflaeche_neu == "pulverbeschichten": cblist = self._config.Farben.get_farbauswahl() else: cblist = '' - ret['cb_farben'] = cblist + ret['cb_farbe_neu'] = cblist if selected is None: # Default Vorbelegung diff --git a/lib/gui.py b/lib/gui.py index 4161711..885bad1 100644 --- a/lib/gui.py +++ b/lib/gui.py @@ -18,9 +18,10 @@ class AllFrames(): def __init__(self, nrow=0): self.set_start_row(nrow) self._controller = None - self._text_width = 30 - self._entry_text_width = 35 - self._combo_width = 33 + + self._text_width = 40 + self._entry_text_width = 45 + self._combo_width = 42 def get_entry_text_width(self): return self._entry_text_width @@ -133,7 +134,7 @@ class LeftFrameAsm(AllFrames): asm_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3) self.rownum += 1 self.asm_number = tk.StringVar() - asm_entry = ttk.Entry(frame, textvariable=self.asm_number, width=9) + asm_entry = ttk.Entry(frame, textvariable=self.asm_number, width=9, font=("Calibri",15)) asm_entry.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3) self.rownum += 1 #search_iconpath = os.path.join(configs.get_cfg_path(), 'images', 'search.png') @@ -200,7 +201,7 @@ class RightFrameLabels(AllFrames): teilenummer_label = ttk.Label(frame, text="Teilenummer:") teilenummer_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3) self.teilenummer_text = tk.StringVar() - teilenummer_entry = ttk.Entry(frame, textvariable=self.teilenummer_text, width=9, state="readonly") + teilenummer_entry = ttk.Entry(frame, textvariable=self.teilenummer_text, width=9, font=("Calibri",15), state="readonly") teilenummer_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3) teilenummer_entry.bind('<>', lambda event:self.callback("cb_teilenummer", self.teilenummer_text.get())) self.rownum += 1 @@ -1207,7 +1208,7 @@ class App(): self._root.bind('', self.OnMouseWheel) container = ttk.Frame(self._root) - self._canvas = tk.Canvas(container, width=900, height=900) + self._canvas = tk.Canvas(container, width=950, height=900) # canvas = tk.Canvas(container) # baue eine globale Scrollbar ganz rechts