我希望以int
格式接受用户提供的数据。但.get()
方法会返回str
个对象。
使用IntVar
也无济于事。以下是我想要做的事情:
inp = Entry(master)
#some code here
num = inp.get()
if num >5:
#do something
答案 0 :(得分:1)
Entry.get()
返回一个字符串。使用int
将字符串转换为整数。
if int(num) >5: #do something
当然,如果字符串无法转换为整数,则可能会引发异常。例如,如果用户输入" Hello"而不是一个数字,或者根本就没有写任何东西。