From 0aa9bd7b0c7df2b12a1ed4b0a8db807e9e613c1b Mon Sep 17 00:00:00 2001 From: mistangl Date: Tue, 23 Jan 2024 14:52:15 +0100 Subject: [PATCH] =?UTF-8?q?einige=20Comboboxen=20mit=20ja/nein=20Vorbelegu?= =?UTF-8?q?ng=20bef=C3=BCllt.=20Combobox=20statt=20Entry=20f=C3=BCr=203D?= =?UTF-8?q?=20Modell=20verwendet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/gui.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/lib/gui.py b/lib/gui.py index 6cb608a..ac1c5d8 100644 --- a/lib/gui.py +++ b/lib/gui.py @@ -302,8 +302,11 @@ class RightFramePDM(AllFrames): model3d_label = ttk.Label(frame, text="3D-Modell:" ) model3d_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3) self.model3d_neu = tk.StringVar() - model3d_neu_entry = ttk.Entry(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 = ttk.Combobox(frame, textvariable=self.model3d_neu) + model3d_combo['values'] = ['pfad1 Teilenummer in Dateinamen','pfad2 Teilenummer in Dateinamen'] + model3d_combo['state'] = 'readonly' + model3d_combo.bind('<>', 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.title("search Window") #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) self.rownum += 1 - def database_str(self): + def get_database_str(self): if self.datenbank.get() == 1: datenbank = "produktiv" else: @@ -377,7 +380,7 @@ class RightFrameBezeichnung(AllFrames): bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" ) bezeichnung1_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3) 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) self.bezeichnung1_neu = tk.StringVar() bezeichnung1_neu_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_neu) @@ -439,7 +442,7 @@ class RightFrameHalbzeugOhneS(AllFrames): self.halbzeugOhneSaege_neu = tk.StringVar() 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.bind('<>', lambda event:self.callback('halbzeugOhneSaege_neu')) 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() halbzeug_combo = ttk.Combobox(frame, textvariable=self.halbzeug_neu) - halbzeug_combo['values'] = categories + halbzeug_combo['values'] = ['ja','nein'] halbzeug_combo['state'] = 'readonly' halbzeug_combo.bind('<>', lambda event:self.callback('halbzeug_neu')) halbzeug_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)