【发布时间】:2010-11-19 22:50:41
【问题描述】:
我想知道如何(如果可能)聆听在文本框中输入的某个短语或单词并运行命令。
例如,如果我输入短语“把我变成红色”,我想知道是否可以在不按 Enter 的情况下将其变成红色。
我刚刚开始,这就是我所拥有的:
from Tkinter import *
class mywidgets:
def __init__(self,root):
frame=Frame(root)
frame.pack()
self.txtfr(frame)
return
def txtfr(self,frame):
#define a new frame and put a text area in it
textfr=Frame(frame)
self.text=Text(textfr,height=10,width=50,background='white')
# put a scroll bar in the frame
scroll=Scrollbar(textfr)
self.text.configure(yscrollcommand=scroll.set)
#pack everything
self.text.pack(side=LEFT)
scroll.pack(side=RIGHT,fill=Y)
textfr.pack(side=TOP)
return
def main():
root = Tk()
s=mywidgets(root)
root.title('textarea')
root.mainloop()
main()
【问题讨论】: