【发布时间】:2018-03-11 17:14:59
【问题描述】:
在 python 方面还是很新的,我正在学习 tkinter。 我想对某些功能使用键盘事件而不是鼠标事件。 然而,键盘事件不起作用,尽管鼠标事件起作用。 这是一个非常简单的例子,说明什么不起作用。用鼠标使用按钮 1 并按下键盘上的 key 'z 应该做同样的事情,但键盘什么也不做。我试图阅读 tkinter 文档,但没有找到答案。
感谢您的帮助
from tkinter import *
class Pipi(Frame):
def __init__(self,master=None):
Frame.__init__(self,width=400,height=400,bg='red')
self.pack()
self.bind("<z>",self.do)
self.bind("<Button-1>", self.do)
def do(self,event):
print('la vie est belle')
root=Tk()
Pipi(root)
root.mainloop()
【问题讨论】:
标签: python-3.x tkinter binding