我在我的Python(使用2.7.2)脚本中使用Tkinter文本框作为入口类型框 - 当按下enter时,它将内容复制到另一个文本框中,然后将其从条目一中删除 .
当按下Enter键时,我已将必要的事件绑定到文本框 .
我遇到的唯一问题是每当我按下Enter键时,它似乎执行我的事件,然后是小部件"default"绑定:添加换行符 . 我不确定在添加新行后删除换行符的方法,或者只是删除小部件的默认绑定 .
非常感谢!
之前已经问过这个问题的变化 . 简短的回答是“在绑定执行的代码中执行 return "break" .
return "break"
我在这里给出了更长的答案:python gui events out of order
在事件处理程序结束时返回 'break' 将中断事件传播 .
'break'
2 回答
之前已经问过这个问题的变化 . 简短的回答是“在绑定执行的代码中执行
return "break"
.我在这里给出了更长的答案:python gui events out of order
在事件处理程序结束时返回
'break'
将中断事件传播 .