python输入一个字母_python – Tkinter输入的第一个字母

我的程序应该检查输入字的前三个字母是否与预定义的字相似.

我用Tkinter制作了一个GUI,想要得到输入字段的字母.

不知怎的,我不能像没有Tkinter那样实现它.

这就是我为shell做的方式:

text = raw_input('Enter a word: ')

if (text[0] + text[1] + text[2] == 'sag'):

print "sagen"

else:

print "error"

因此,当我输入“sagst”这个词时,它会检查前三个字母并且应该输出“sagen”.工作良好.

我了解到,例如inputfield.get()获取条目“inputfield”的输入.

但是,如何检查“输入字段”的第一个字母?

一小部分选择:

from Tkinter import*

root = Tk()

def check():

if (text[0] + text[1] + text[2] == 'sag'):

print "True"

else:

print "False"

inputfield = Entry(root)

inputfield.pack()

but = Button(root,text='Check!', command = check)

but.pack()

text = inputfield.get()

root.mainloop()

不起作用……

我希望你能理解我的问题并尽快回答. (抱歉我的英语不好,我的Python技能不好);-)

谢谢!

你可能感兴趣的:(python输入一个字母)