如何将tkinter Entry小部件.get()与int进行比较?

时间:2014-08-13 19:33:59

标签: python get tkinter int

我希望以int格式接受用户提供的数据。但.get()方法会返回str个对象。  使用IntVar也无济于事。以下是我想要做的事情:

inp = Entry(master)
#some code here
num = inp.get()

if num >5:
    #do something

1 个答案:

答案 0 :(得分:1)

Entry.get()返回一个字符串。使用int将字符串转换为整数。

if int(num) >5: #do something

当然,如果字符串无法转换为整数,则可能会引发异常。例如,如果用户输入" Hello"而不是一个数字,或者根本就没有写任何东西。