tkinter绑定鼠标滚轮滚动事件

大部分的讲python tkinter的书籍好像不太提到如何绑定鼠标滚轮滚动事件哦(其实我也只看了2本书而已)。这在某些地方也可能会用到,比如放大缩小图片的时候。我查了下python tkinter文档,找到了如何绑定的方法,方便自己和他人以后使用吧。

鼠标滚动事件是 <MouseWheel> ,比如在canvas中绑定,就用


canvas.bind("", processWheel)

如何才能知道鼠标是往上滚动还是往下滚动呢?

def processWheel(event):
    if event.delta > 0:
        # 滚轮往上滚动,放大
    else:
            # 滚轮往下滚动,缩小

你可能感兴趣的:(python)