如何从 0 属性函数侧的 tkinter 顶层获取值?
def Update():
Up = Toplevel()
Up.title("Update")
taskLabel = Label(Up, text ="Update", font=('Times', 20)).grid(row=0)
var = IntVar()
radio = Radiobutton(Up, text="Fully", variable=var, value=1, command = taskUpdate).grid(row=2, sticky=W)
radio = Radiobutton(Up, text="Partly", variable=var, value=2, command = taskUpdate).grid(row=3, sticky=W)
radio = Radiobutton(Up, text="Un", variable=var, value=3, command = taskUpdate).grid(row=4, sticky=W)
note = EntryaUp, width=30, font=('Arial', 12,)).grid(row=6)
Button = Button(Up, text ="Task Complete and Send Invoice", command = taskUpdate).grid(row =7)
return (var, note)
def updateB ():
var, noteBox = Update()
a = (var.get())
b = (note.get())
这是 tkinter 中的顶级窗口,我想在单击单选按钮时获取值 1,2,3,并在我在条目中输入文本并单击命令按钮时获取字符串值,但我只是不知道我怎样才能做到这一点。顺便说一句,我认为我根本无法返回该值,每次返回时它只返回初始值,即 0 和“”。我知道它是如何工作的,并且如果单选按钮不在顶层(或在函数中),我可以获得值。但是如果结构是这样的,我无法弄清楚我该怎么做。