从条目中获取整数

Par*_*ris 5 python tkinter

如何从Tkinter Entry小部件中获取整数类型?

如果我尝试使用该值variable_name.get(),它表示它是一个str.如果我尝试使用更改类型int(variable_name.get()),则说int只能接受字符串或数字.

欢迎任何帮助!

pyf*_*unc 1

请参阅 Tkinter 中的以下示例:

v = StringVar()
e = Entry(master, textvariable=v)
e.pack()

v.set("a default value")
s = v.get()
Run Code Online (Sandbox Code Playgroud)

v 是一个 StringVar 类。尝试这样做 - int(str(variable.get()))

但该类表示,variable.get 应该返回一个字符串。

Tkinter Entry 有一个默认文本值,如果它不是整数数据,则可能会出现问题。