为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕莱坞森 2021-03-12 14:10:46
我对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()这有可能吗?谢谢你的时间。
查看完整描述

1 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

使用的trace方法StringVar,


val = StringVar()

val.trace('w', callback)

然后,您可以编写函数,例如


def callback(*args):

    if val.get() == target:

        print 'it worked!'

'w' 表示模式,仅表示在编写内容时调用该函数。


查看完整回答
反对 回复 2021-04-01
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号