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