einige Comboboxen mit ja/nein Vorbelegung befüllt. Combobox statt Entry für 3D Modell verwendet

This commit is contained in:
2024-01-23 14:52:15 +01:00
parent e50878bf48
commit 0aa9bd7b0c
+9 -6
View File
@@ -302,8 +302,11 @@ class RightFramePDM(AllFrames):
model3d_label = ttk.Label(frame, text="3D-Modell:" ) model3d_label = ttk.Label(frame, text="3D-Modell:" )
model3d_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3) model3d_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.model3d_neu = tk.StringVar() self.model3d_neu = tk.StringVar()
model3d_neu_entry = ttk.Entry(frame, textvariable=self.model3d_neu) model3d_combo = ttk.Combobox(frame, textvariable=self.model3d_neu)
model3d_neu_entry.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.W, padx=3, pady=3) model3d_combo['values'] = ['pfad1 Teilenummer in Dateinamen','pfad2 Teilenummer in Dateinamen']
model3d_combo['state'] = 'readonly'
model3d_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('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 = tk.Toplevel()
#toplevel.title("search Window") #toplevel.title("search Window")
#filename = filedialog.askopenfilename( #filename = filedialog.askopenfilename(
@@ -317,7 +320,7 @@ class RightFramePDM(AllFrames):
separator.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3) separator.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
self.rownum += 1 self.rownum += 1
def database_str(self): def get_database_str(self):
if self.datenbank.get() == 1: if self.datenbank.get() == 1:
datenbank = "produktiv" datenbank = "produktiv"
else: else:
@@ -377,7 +380,7 @@ class RightFrameBezeichnung(AllFrames):
bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" ) bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" )
bezeichnung1_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3) bezeichnung1_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.bezeichnung1_sivas = tk.StringVar() self.bezeichnung1_sivas = tk.StringVar()
bezeichnung1_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_sivas) bezeichnung1_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_sivas, state="readonly")
bezeichnung1_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3) bezeichnung1_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.bezeichnung1_neu = tk.StringVar() self.bezeichnung1_neu = tk.StringVar()
bezeichnung1_neu_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_neu) bezeichnung1_neu_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_neu)
@@ -439,7 +442,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.halbzeugOhneSaege_neu = tk.StringVar() self.halbzeugOhneSaege_neu = tk.StringVar()
halbzeugOhneSaege_neu_combo = ttk.Combobox(frame, textvariable=self.halbzeugOhneSaege_neu) halbzeugOhneSaege_neu_combo = ttk.Combobox(frame, textvariable=self.halbzeugOhneSaege_neu)
halbzeugOhneSaege_neu_combo['values'] = categories halbzeugOhneSaege_neu_combo['values'] = ['ja','nein']
halbzeugOhneSaege_neu_combo['state'] = 'readonly' halbzeugOhneSaege_neu_combo['state'] = 'readonly'
halbzeugOhneSaege_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('halbzeugOhneSaege_neu')) halbzeugOhneSaege_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('halbzeugOhneSaege_neu'))
halbzeugOhneSaege_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3) halbzeugOhneSaege_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
@@ -621,7 +624,7 @@ class RightFrameBeschaffungsart(AllFrames):
self.halbzeug_neu = tk.StringVar() self.halbzeug_neu = tk.StringVar()
halbzeug_combo = ttk.Combobox(frame, textvariable=self.halbzeug_neu) halbzeug_combo = ttk.Combobox(frame, textvariable=self.halbzeug_neu)
halbzeug_combo['values'] = categories halbzeug_combo['values'] = ['ja','nein']
halbzeug_combo['state'] = 'readonly' halbzeug_combo['state'] = 'readonly'
halbzeug_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('halbzeug_neu')) halbzeug_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('halbzeug_neu'))
halbzeug_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3) halbzeug_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)