Tkinter python检测PgUp / PgDn

时间:2014-01-03 19:25:15

标签: python tkinter

self.DrawArea2.bind_all('<End>', self.scrollimage)
elif event.keysym =='End':

上面会在按下时检测到End键。我该怎么用来检测PgUp和PgDn键。我见过Ppage Npage,PPage,NPage ......我和PgUp,PgDn,PageUp,PageDown都尝试过这些。什么都行不通。我想使用PgUp和PgDn对图像进行缩放控制。

1 个答案:

答案 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