Ich habe das, was ich zuvor gepostet habe, in die Optionsfeldmethode geändert. Dies scheint besser zu sein, wenn die Anzahl der Mitarbeiter gering ist. Ich benutze Spyder (Python 3.7).
#Suchen Sie die Mitarbeiternummer mit dem Optionsfeld
import tkinter as tk
root = tk.Tk()
root.geometry('300x150')
root.title('Mitarbeiter')
radioValue = tk.IntVar()
#Geben Sie den Mitarbeiternamen im Text und die Mitarbeiternummer im Wert ein
rdioOne = tk.Radiobutton(root, text='Tanaka',
variable=radioValue, value=101)
rdioTwo = tk.Radiobutton(root, text='Suzuki',
variable=radioValue, value=202)
rdioThree = tk.Radiobutton(root, text='Nomura',
variable=radioValue, value=303)
rdioOne.grid(column=0, row=0)
rdioTwo.grid(column=0, row=1)
rdioThree.grid(column=0, row=2)
#Methode zur Anzeige der Mitarbeiternummer
labelValue = tk.Label(root, textvariable=radioValue)
labelValue.grid(column=2, row=0, sticky="E", padx=40)
root.mainloop()
Recommended Posts