我想使用在widget中输入的值来定义参数x,但它似乎不起作用。我看到了这个问题:Tkinter entry widget float 但答案对我来说似乎不够明确 这是我的代码
from Tkinter import *
master = Tk()
Label(master, text="real value 1").grid(row=0)
Label(master, text="real value 2").grid(row=1)
e1=IntVar()
e2=IntVar()
e1 = Entry(master)
e2 = Entry(master)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
mainloop( )
x=int(e1.get())
我收到错误
invalid command name ".190173576L"
答案 0 :(得分:0)
以下是一些用于创建Entry()
小部件的值的示例代码:
from tkinter import *
master = Tk()
def display(val):
print(val)
ent=Entry(master)
ent.pack()
btn=Button(master, text='Print Value', command=lambda: display(ent.get())).pack()
mainloop()