首页 文章

Python Tkinter - 覆盖/删除“默认”小部件绑定

提问于
浏览
0

我在我的Python(使用2.7.2)脚本中使用Tkinter文本框作为入口类型框 - 当按下enter时,它将内容复制到另一个文本框中,然后将其从条目一中删除 .

当按下Enter键时,我已将必要的事件绑定到文本框 .

我遇到的唯一问题是每当我按下Enter键时,它似乎执行我的事件,然后是小部件"default"绑定:添加换行符 . 我不确定在添加新行后删除换行符的方法,或者只是删除小部件的默认绑定 .

非常感谢!

2 回答

  • 1

    之前已经问过这个问题的变化 . 简短的回答是“在绑定执行的代码中执行 return "break" .

    我在这里给出了更长的答案:python gui events out of order

  • 0

    在事件处理程序结束时返回 'break' 将中断事件传播 .

相关问题