FIX - Wurde der Radiobutton 'Schulung' ausgewählt und anschließend ein weiteres Feld geändert (z.B. Kategorie), dann wurde immer wieder zurück auf den 'Produktiv'-Radiobutton umgeschaltet. Die neu ergänzte Callback-Funktion 'cb_datenbank_neu' verhindert dies nun, d.h. der gewählte Wert (z.B. Schulung) bleibt so lange erhalten, bis ein anderes Teil migriert wird. Defaultwert ist und bleibt weiterhin 'Produktiv'

This commit is contained in:
2025-07-27 22:15:50 +02:00
parent 9f5f4150f1
commit 089dadd52b
2 changed files with 25 additions and 5 deletions
+10 -3
View File
@@ -302,11 +302,18 @@ class RightFramePDM(AllFrames):
self.datenbank_label = ttk.Label(frame, text="Datenbank:", foreground='blue' )
self.datenbank_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.datenbank = tk.StringVar()
self.datenbank.set("Schulung") # default
self.datenbank_prod = ttk.Radiobutton(frame, text="Produktiv", variable=self.datenbank, value="Produktiv")
self.datenbank_prod = ttk.Radiobutton(frame,
text="Produktiv",
variable=self.datenbank,
value="Produktiv",
command=lambda: self.callback('cb_datenbank_neu', self.datenbank.get()))
self.datenbank_prod .grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
self.datenbank_schul = ttk.Radiobutton(frame, text="Schulung", variable=self.datenbank, value="Schulung")
self.datenbank_schul = ttk.Radiobutton(frame,
text="Schulung",
variable=self.datenbank,
value="Schulung",
command=lambda: self.callback('cb_datenbank_neu', self.datenbank.get()))
self.datenbank_schul .grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1