Halbzeugfarbe Combobox in Gui rein
This commit is contained in:
+28
-11
@@ -290,11 +290,23 @@ class RightFramePDM(AllFrames):
|
||||
self.rownum += 1
|
||||
|
||||
# HalbzeugOberfläche
|
||||
halbzeugoberflaeche_label = ttk.Label(frame, text="Halbzeugoberflaeche:" )
|
||||
halbzeugoberflaeche_label = ttk.Label(frame, text="Halbzeugoberfläche:" )
|
||||
halbzeugoberflaeche_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.halbzeugoberflaeche_neu = tk.StringVar()
|
||||
halbzeugoberflaeche_neu_entry = ttk.Entry(frame, textvariable=self.halbzeugoberflaeche_neu)
|
||||
halbzeugoberflaeche_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.halbzeugoberflaeche_combo = ttk.Combobox(frame, textvariable=self.halbzeugoberflaeche_neu)
|
||||
self.halbzeugoberflaeche_combo['state'] = 'readonly'
|
||||
self.halbzeugoberflaeche_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugoberflaeche', self.lebenszyklus_status_neu.get()))
|
||||
self.halbzeugoberflaeche_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
# HalbzeugFarbe
|
||||
halbzeugfarbe_label = ttk.Label(frame, text="Halbzeugfarbe:" )
|
||||
halbzeugfarbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.halbzeugfarbe_neu = tk.StringVar()
|
||||
self.halbzeugfarbe_combo = ttk.Combobox(frame, textvariable=self.halbzeugfarbe_neu)
|
||||
self.halbzeugfarbe_combo['state'] = 'readonly'
|
||||
self.halbzeugfarbe_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugfarbe', self.halbzeugfarbe_neu.get()))
|
||||
self.halbzeugfarbe_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
# Lebenszyklusstatus
|
||||
@@ -303,7 +315,6 @@ class RightFramePDM(AllFrames):
|
||||
lebenszyklusstatus_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.lebenszyklus_status_neu = tk.StringVar()
|
||||
self.lebenszyklusstatus_combo = ttk.Combobox(frame, textvariable=self.lebenszyklus_status_neu)
|
||||
#self.lebenszyklusstatus_combo['values'] = lstatus
|
||||
self.lebenszyklusstatus_combo['state'] = 'readonly'
|
||||
self.lebenszyklusstatus_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_lebenszyklus_status_neu', self.lebenszyklus_status_neu.get()))
|
||||
self.lebenszyklusstatus_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
@@ -348,11 +359,13 @@ class RightFramePDM(AllFrames):
|
||||
"pdm_kategorie_neu": self.pdm_category.get(),
|
||||
"neuaufbau": self.neuaufbau,
|
||||
"aus_halbzeug_neu": self.aus_halbzeug_neu,
|
||||
"halbzeugnummer_neu": self.halbzeugnummer_neu.get(),
|
||||
"halbzeuglaenge_neu": self.halbzeuglaenge_neu.get(),
|
||||
"halbzeugoberflaeche_neu":self.halbzeugoberflaeche_neu.get(),
|
||||
"halbzeugnummer_neu": self.halbzeugnummer_neu.get(),
|
||||
"halbzeuglaenge_neu": self.halbzeuglaenge_neu.get(),
|
||||
"halbzeugoberflaeche_neu": self.halbzeugoberflaeche_neu.get(),
|
||||
"lebenszyklus_status_neu": self.lebenszyklus_status_neu.get(),
|
||||
# ab hier die Dropdowns der Oberfläche auslesen.
|
||||
"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'],
|
||||
@@ -377,12 +390,16 @@ class RightFramePDM(AllFrames):
|
||||
if 'aus_halbzeug_neu' in data:
|
||||
self.aus_halbzeug_neu= data["aus_halbzeug_neu"]
|
||||
# ab hier die Dropdowns der Oberfläche befüllen.
|
||||
if 'cb_3Dmodel_neu' in data:
|
||||
self.model3d_combo['values'] = data["cb_3Dmodel_neu"]
|
||||
if 'cb_lebenszyklus_status_neu' in data:
|
||||
self.lebenszyklusstatus_combo['values'] = data["cb_lebenszyklus_status_neu"]
|
||||
if 'cb_pdm_kategorie_neu' in data:
|
||||
self.pdmkategorie_combo['values'] = data["cb_pdm_kategorie_neu"]
|
||||
if 'cb_lebenszyklus_status_neu' in data:
|
||||
self.lebenszyklusstatus_combo['values'] = data["cb_lebenszyklus_status_neu"]
|
||||
if 'cb_halbzeugoberflaeche' in data:
|
||||
self.halbzeugoberflaeche_combo['values'] = data["cb_halbzeugoberflaeche"]
|
||||
if 'cb_halbzeugfarbe' in data:
|
||||
self.halbzeugfarbe_combo['values'] = data["cb_halbzeugfarbe"]
|
||||
if 'cb_3Dmodel_neu' in data:
|
||||
self.model3d_combo['values'] = data["cb_3Dmodel_neu"]
|
||||
|
||||
class RightFrameBezeichnung(AllFrames):
|
||||
def __init__(self, frame, nrow=0, configs=None):
|
||||
|
||||
Reference in New Issue
Block a user