self.DrawArea2.bind_all('<End>', self.scrollimage)
elif event.keysym =='End':
上面会在按下时检测到End键。我该怎么用来检测PgUp和PgDn键。我见过Ppage Npage,PPage,NPage ......我和PgUp,PgDn,PageUp,PageDown都尝试过这些。什么都行不通。我想使用PgUp和PgDn对图像进行缩放控制。
答案 0 :(得分:4)
Tkinter对 PageUp 使用<Prior>
,为 PageDown 使用<Next>
。
下面是一个示例脚本:
from Tkinter import Tk
root = Tk()
def click(e):
print "hi"
root.bind("<Prior>", click) # Bind to PageUp
root.bind("<Next>", click) # Bind to PageDown
root.mainloop()
这是列出所有Tkinter键盘绑定的reference。