绑定方法
def do_something(event):
pass
#按下时触发
text.bind('<Return>', do_something) #不是Enter而是Return
#弹起时触发
text.bind('<KeyRelease-Return>', do_something)
问题描述
在按下回车键时,不仅会触发我们绑定的方法,还会触发回车键原本的换行效果,
但我们希望只触发绑定的方法而不进行换行。
解决方法
在绑定事件函数的末尾加上 return ‘break’ 即可阻止按键的默认操作
def do_something(event):
#code
return 'break'
text.bind('<Return>', do_something)
本文介绍如何在Python Tkinter中,通过在绑定事件函数末尾返回 'break' 来阻止按下回车键时的默认换行行为,实现仅触发自定义方法。
619

被折叠的 条评论
为什么被折叠?



