我正在尝试根据Tkinter程序中输入的文本调用不同的函数。
root=Tk()
tex=Text(root)
tex.pack(side='right')
inputfield = Entry(root)
inputfield.pack(side='bottom')
text = inputfield.get()
if 'weather:' in text:
inputfield.bind('<Return>', lambda _: weather())
if 'open:' in text:
inputfield.bind('<Return>', lambda _: program())
root.mainloop()
我试图做到这一点,所以如果输入的文本包含该字符weather:,它将调用该weather()函数。但是,如果输入的文本包含该文本,open:则它将打开该program()函数。但是我无法弄清楚。有人有什么建议吗?
江户川乱折腾
相关分类