Comboboxen nicht mehr befüllen, da sie nach dem Start ja auch leer sein müssen.

This commit is contained in:
2024-02-06 12:38:10 +01:00
parent 716ff80905
commit 6f2402dea4
+21 -20
View File
@@ -235,12 +235,12 @@ class RightFramePDM(AllFrames):
self.rownum += 1
# pdmkategorie
categories = configs.Allgemein.get_options("Kategorien") #"Baugruppe", "Einzelteil", "Kaufteil", "NichtSivas", "Normteil", "Schweissbaugruppe"
#categories = configs.Allgemein.get_options("Kategorien") #"Baugruppe", "Einzelteil", "Kaufteil", "NichtSivas", "Normteil", "Schweissbaugruppe"
pdmkategorie_label = ttk.Label(frame, text="PDM-Kategorie:" )
pdmkategorie_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.pdm_category = tk.StringVar()
self.pdmkategorie_combo = ttk.Combobox(frame, textvariable=self.pdm_category)
self.pdmkategorie_combo['values'] = categories
#self.pdmkategorie_combo['values'] = categories
self.pdmkategorie_combo['state'] = 'readonly'
self.pdmkategorie_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_pdm_kategorie_neu', self.pdm_category.get()))
self.pdmkategorie_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -365,11 +365,12 @@ class RightFramePDM(AllFrames):
"halbzeugfarbe_neu": self.halbzeugfarbe_neu.get(),
"lebenszyklus_status_neu": self.lebenszyklus_status_neu.get(),
# ab hier die Dropdowns der Oberfläche auslesen.
"cb_pdm_kategorie_neu": self.pdmkategorie_combo['values'],
"cb_lebenszyklus_status_neu": self.lebenszyklusstatus_combo['values'],
"cb_halbzeugoberflaeche": self.halbzeugoberflaeche_combo['values'],
"cb_halbzeugfarbe": self.halbzeugfarbe_combo['values'],
"cb_lebenszyklus_status_neu": self.lebenszyklusstatus_combo['values'],
"cb_3Dmodel_neu": self.model3d_combo['values'],
"cb_pdm_kategorie_neu": self.pdmkategorie_combo['values'],
}
def data_from_model(self):
@@ -415,7 +416,7 @@ class RightFrameBezeichnung(AllFrames):
self.rownum = AllFrames.get_rows(self)
col_left = 0
categories = configs.Allgemein.get_options("Kategorien")
#categories = configs.Allgemein.get_options("Kategorien")
# Bezeichnung 1
bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" )
@@ -471,8 +472,8 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.rownum = AllFrames.get_rows(self)
col_left = 0
categories = configs.Allgemein.get_options("Kategorien")
ruestcodes = configs.Allgemein.get_options("Ruestcode")
# categories = configs.Allgemein.get_options("Kategorien")
# ruestcodes = configs.Allgemein.get_options("Ruestcode")
# Halbzeug ohne Sägeliste
halbzeugOhneSaege_label = ttk.Label(frame, text="Halbzeug ohne Sägeliste:" )
@@ -498,7 +499,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.ruestcode_neu = tk.StringVar()
self.ruestcode_neu_combo = ttk.Combobox(frame, textvariable=self.ruestcode_neu)
self.ruestcode_neu_combo['values'] = ruestcodes
#self.ruestcode_neu_combo['values'] = ruestcodes
self.ruestcode_neu_combo['state'] = 'readonly'
self.ruestcode_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_ruestcode_neu', self.ruestcode_neu.get()))
self.ruestcode_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -513,7 +514,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.fertigungsart_neu = tk.StringVar()
self.fertigungsart_neu_combo = ttk.Combobox(frame, textvariable=self.fertigungsart_neu)
self.fertigungsart_neu_combo['values'] = categories
#self.fertigungsart_neu_combo['values'] = categories
self.fertigungsart_neu_combo['state'] = 'readonly'
self.fertigungsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fertigungsart_neu', self.fertigungsart_neu.get()))
self.fertigungsart_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -528,7 +529,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.allgemeintoleranz_neu = tk.StringVar()
self.allgemeintoleranz_neu_combo = ttk.Combobox(frame, textvariable=self.allgemeintoleranz_neu)
self.allgemeintoleranz_neu_combo['values'] = categories
#self.allgemeintoleranz_neu_combo['values'] = categories
self.allgemeintoleranz_neu_combo['state'] = 'readonly'
self.allgemeintoleranz_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_allgemeintoleranz_neu', self.allgemeintoleranz_neu.get()))
self.allgemeintoleranz_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -543,7 +544,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.fosGruppe_neu = tk.StringVar()
self.fosGruppe_neu_combo = ttk.Combobox(frame, textvariable=self.fosGruppe_neu)
self.fosGruppe_neu_combo['values'] = categories
#self.fosGruppe_neu_combo['values'] = categories
self.fosGruppe_neu_combo['state'] = 'readonly'
self.fosGruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fosGruppe_neu', self.fosGruppe_neu.get()))
self.fosGruppe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -558,7 +559,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.kalkulationsart_neu = tk.StringVar()
self.kalkulationsart_neu_combo = ttk.Combobox(frame, textvariable=self.kalkulationsart_neu)
self.kalkulationsart_neu_combo['values'] = categories
#self.kalkulationsart_neu_combo['values'] = categories
self.kalkulationsart_neu_combo['state'] = 'readonly'
self.kalkulationsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_kalkulationsart_neu', self.kalkulationsart_neu.get()))
self.kalkulationsart_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -645,7 +646,7 @@ class RightFrameBeschaffungsart(AllFrames):
self.rownum = AllFrames.get_rows(self)
col_left = 0
categories = configs.Allgemein.get_options("Kategorien")
#categories = configs.Allgemein.get_options("Kategorien")
# Beschaffungsart
beschaffungsart_label = ttk.Label(frame, text="Beschaffungsart:" )
@@ -656,7 +657,7 @@ class RightFrameBeschaffungsart(AllFrames):
self.beschaffungsart_neu = tk.StringVar()
self.beschaffungsart_combo = ttk.Combobox(frame, textvariable=self.beschaffungsart_neu)
self.beschaffungsart_combo['values'] = categories
#self.beschaffungsart_combo['values'] = categories
self.beschaffungsart_combo['state'] = 'readonly'
self.beschaffungsart_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_beschaffungsart_neu', self.beschaffungsart_neu.get()))
self.beschaffungsart_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -671,7 +672,7 @@ class RightFrameBeschaffungsart(AllFrames):
self.mengeneinheit_neu = tk.StringVar()
self.mengeneinheit_combo = ttk.Combobox(frame, textvariable=self.mengeneinheit_neu)
self.mengeneinheit_combo['values'] = categories
#self.mengeneinheit_combo['values'] = categories
self.mengeneinheit_combo['state'] = 'readonly'
self.mengeneinheit_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_mengeneinheit_neu', self.mengeneinheit_neu.get()))
self.mengeneinheit_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -744,7 +745,7 @@ class RightFrameTOSGruppe(AllFrames):
self.rownum = AllFrames.get_rows(self)
col_left = 0
categories = configs.Allgemein.get_options("Kategorien")
#categories = configs.Allgemein.get_options("Kategorien")
# TOS-Gruppe
tosgruppe_label = ttk.Label(frame, text="TOS-Gruppe:" )
@@ -766,7 +767,7 @@ class RightFrameTOSGruppe(AllFrames):
self.dispogruppe_neu = tk.StringVar()
self.dispogruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispogruppe_neu)
self.dispogruppe_neu_combo['values'] = categories
#self.dispogruppe_neu_combo['values'] = categories
self.dispogruppe_neu_combo['state'] = 'readonly'
self.dispogruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispogruppe_neu', self.dispogruppe_neu.get()))
self.dispogruppe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -781,7 +782,7 @@ class RightFrameTOSGruppe(AllFrames):
self.dispolaufgruppe_neu = tk.StringVar()
self.dispolaufgruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispolaufgruppe_neu)
self.dispolaufgruppe_neu_combo['values'] = categories
#self.dispolaufgruppe_neu_combo['values'] = categories
self.dispolaufgruppe_neu_combo['state'] = 'readonly'
self.dispolaufgruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispolaufgruppe_neu', self.dispolaufgruppe_neu.get()))
self.dispolaufgruppe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -819,7 +820,7 @@ class RightFrameTOSGruppe(AllFrames):
self.hersteller_neu = tk.StringVar()
self.hersteller_neu_combo = ttk.Combobox(frame, textvariable=self.hersteller_neu)
self.hersteller_neu_combo['values'] = categories
#self.hersteller_neu_combo['values'] = categories
self.hersteller_neu_combo['state'] = 'readonly'
self.hersteller_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_hersteller_neu', self.hersteller_neu.get()))
self.hersteller_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -1032,7 +1033,7 @@ class RightFrameVersion(AllFrames):
self.rownum = AllFrames.get_rows(self)
col_left = 0
categories = configs.Allgemein.get_options("Kategorien")
#categories = configs.Allgemein.get_options("Kategorien")
# Version
version_label = ttk.Label(frame, text="Version:" )