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输入一个字母_python – Tkinter输入的第一个字母的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSD还要降价!今年是涨不回来了
- 下一篇: Excel斜线如何制作(excel单元格