猿问

Python 3 Tkinter:检查条目何时具有字符串值

我对tkinter还是很陌生,我想知道是否可行或如何实现:只要条目的值等于' target '字符串,我就想启动一个函数。我目前有一个简单的窗口,其中包含:


from tkinter import *

root = Tk()

root.title("MyApp")


val = StringVar()

target = "test this sentence"


ent = Entry(root , width = 75 , textvariable=val)

ent.pack()


typed = Label(root , textvariable=val)

typed.pack()


root.mainloop()

这有可能吗?谢谢你的时间。


慕莱坞森
浏览 92回答 1
1回答

千巷猫影

使用的trace方法StringVar,val = StringVar()val.trace('w', callback)然后,您可以编写函数,例如def callback(*args):    if val.get() == target:        print 'it worked!''w' 表示模式,仅表示在编写内容时调用该函数。
随时随地看视频慕课网APP

相关分类

Python
我要回答