python中tkinter鼠标事件_按下鼠标按钮(按住)的Tkinter事件?

在Python3.6.1版本中,使用Tkinter时遇到一个问题,即鼠标按下事件不会触发。作者试图在按住鼠标按钮时执行重复操作,但只在释放按钮时接收到事件。他们分享了一个示例代码,展示了如何尝试在滚动条箭头上实现此功能,但只有在释放按钮时才会执行。作者询问是否有特定的事件处理按住鼠标左键的情况。
摘要由CSDN通过智能技术生成

更新:这是一个版本问题。该事件不会在单击Python3.6.1时触发,但可以在我目前测试过的2.7上运行。在

更新:Bryan的回答确实解决了我的事件不能正常工作的问题,但是在我的3.6.1版本的python上,事件在按下时不启动的问题仍然是一个问题。在

Python版本=3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)]

我正在尝试编写一个事件处理程序,以便在按住鼠标按钮时重复执行某些操作。我一直在搜索文档和互联网,但我找不到任何关于按住鼠标左键的参考。在

有没有专门针对按住鼠标左键的事件?对于release 有一个偶数,但是对于单击并保持事件没有seam。在

我尝试过及其所有同义事件,以防万一,但没有运气。事件只在发布时触发,而不是按我所希望的那样在向下单击时触发。我甚至不需要一个事件来持续按住按钮,我只需要一个偶数向下按。在

欢迎使用文档,因为我找不到任何文档。在

更新:

下面是一个示例代码。只有释放按钮时才会打印。请记住,我正在尝试按滚动条上的箭头按钮并更改滚动速度。在

滚动条对按下滚动箭头的处理方式是否与按钮不同?在import tkinter as tk

root = tk.Tk()

textbox = tk.Text(root, height = 10)

textbox.grid(row=0, column=0)

scrolling = False

yscroll = tk.Scrollbar(root, command=textbox.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值