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:
+10
-3
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user