Fer*_*uzz 3 python tk-toolkit tkinter
有没有办法<Return>在密钥发布上进行事件调用,而不是按?
如果你使用<KeyRelease>,那么event.char任何特殊键都是空白的,而不仅仅是返回.
您可以通过绑定显式设置对返回键的释放的绑定<KeyRelease-Return>.
例如:
import Tkinter as tk
class SampleApp(tk.Tk):
def __init__(self, *args, **kwargs):
tk.Tk.__init__(self, *args, **kwargs)
self.text = tk.Text(self)
self.text.pack()
self.text.bind("<KeyRelease-Return>", self.on_return_release)
def on_return_release(self, event):
self.text.insert("end", "boink! ")
if __name__ == "__main__":
app = SampleApp()
app.mainloop()
Run Code Online (Sandbox Code Playgroud)
如果您不希望在按下返回键时发生任何事情,则可以删除默认绑定,或创建自己的返回绑定"break"
| 归档时间: |
|
| 查看次数: |
11262 次 |
| 最近记录: |