如何在Tkinter中识别按钮释放?

如何在Tkinter中识别按钮释放?

在Tkinter中,事件通常由按钮或键调用。每当用户按下分配的键或点击分配的按钮,事件就会执行。要执行事件,我们可以将按钮或键与回调函数绑定。

考虑一个应用程序,在释放鼠标按钮时需要触发事件。这可以通过在 < ButtonRelease> 方法中传递 < Button Release> 参数来实现。

例子

# 引入所需库
from tkinter import *

# 创建一个tkinter框架或窗口实例
win=Tk()

# 设置窗口大小
win.geometry("700x350")

# 定义一个鼠标点击函数
def on_click(event):
   label["text"]="您好!"

def on_release(event):
   label["text"]="按钮已释放!"

# 创建一个标签小部件
label=Label(win, text="随便点击一下..", font=('Calibri 18 bold'))
label.pack(pady=60)

win.bind("<ButtonPress-1>", on_click)
win.bind("<ButtonRelease-1>", on_release)

win.mainloop()

输出

如果我们运行上面的代码,它将显示带有标签小部件的窗口。

如何在Tkinter中识别按钮释放?

现在,单击窗口中的任何位置以查看屏幕上的消息,当我们释放鼠标按钮时,该消息将得到更新。

如何在Tkinter中识别按钮释放?

当您释放鼠标按钮时,它将显示以下消息 −

如何在Tkinter中识别按钮释放?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程