tkinter .get在Entry为pack()时不起作用?

时间:2019-03-29 23:38:59

标签: python tkinter

有人可以解释一下为什么下面的代码不允许我将在“条目” e1和e2中输入的文本作为变量,而我们却在代码中更进一步吗?

def show_entry_fields():
    global search_area
    global maxpop
    search_area = int(e1.get())
    maxpop = int(e2.get())
    root.destroy()


chkvalue = tk.BooleanVar()
chkvalue.set(True)
print(chkvalue)

Label(root, text="Search Radius").pack(side=TOP)
e1 = Entry(root).pack(side=TOP)
Label(root, text="Max Pop").pack(side=TOP)
e2 = Entry(root).pack(side=TOP)
e3 = Checkbutton(root, text="Only search empty oasis?", var=chkvalue).pack(side=TOP)

0 个答案:

没有答案