【发布时间】:2017-07-04 19:11:05
【问题描述】:
我需要在按下Control+Return 后打印小部件内容,但按下它后,它会添加一个新行。调用函数时如何禁用回车键行为?
from Tkinter import *
def test(event):
a1 = e.get(1.0, END)
print a1
root = Tk()
e = Text(root)
e.pack()
root.bind('<Control-Return>', test)
root.mainloop()
return 'break' 没有做我想做的事,正如我在其他问题中看到的那样。
我可以获取光标位置并删除创建的新行,但我认为有更好的方法。
Python 2.7
【问题讨论】:
-
root.bind('<Control-space>', test)不添加空格...可能的解决方法 -
哦,这很奇怪.. 绑定文本小部件时我似乎无法使用
Return