【发布时间】:2013-05-07 23:36:30
【问题描述】:
我正在使用 tkinter 编写脚本,但发生了一些奇怪的事情。
我有两个单选按钮:
way=False
RadioButton0=Radiobutton(root,text="From",variable=way,value=False)
RadioButton1=Radiobutton(root,text="To",variable=way,value=True)
RadioButton0.grid(column=0,row=2)
RadioButton1.grid(column=1,row=2)
还有一个文本输入字段:
entryValue=0
entryField=Entry(root,textvariable=entryValue)
entryField.grid(column=0,row=4)
当我在输入字段中输入0 时,会自动选择RadioButton0,当我输入1 时,会选择RadioButton1,对于任何其他值,它们都会被选择...
反之亦然:当我选择RadioButton0 时,输入字段更改为0,当我选择RadioButton1 时,输入字段更改为1...此外,entryValue 后来被视为0。变量way 只能通过单选按钮修改...
为什么会这样?我在做我不应该做的事吗?我该如何解决?
【问题讨论】:
标签: python tkinter radio-button tkinter-entry