Tkinter 如何处理按钮点击事件

Tkinter 如何处理按钮点击事件

有时,在Tkinter应用程序中处理事件可能变得令人生畏。我们需要管理在运行应用程序时需要执行的动作和事件。按钮小部件可用于处理此类事件。我们可以使用按钮小部件通过将回调传递给命令来执行特定任务或事件。

在给按钮小部件指定命令时,我们可以使用可选的lambda或匿名函数来忽略程序中的任何错误。这些函数类似于常规函数,但其内部没有函数体。

示例

在此示例中,我们将创建一个按钮并将函数传递给窗口上的弹出消息。

# Import the required libraries
from tkinter import *
from tkinter import messagebox
from tkinter import ttk

# Create an instance of tkinter frame
win= Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Define a function to show the popup message
def show_msg():
   messagebox.showinfo("Message","Hey There! I hope you are doing well.")

# Add an optional Label widget
Label(win, text= "Welcome Folks!", font= ('Aerial 17 bold italic')).pack(pady= 30)

# Create a Button to display the message
ttk.Button(win, text= "Click Here", command=show_msg).pack(pady= 20)
win.mainloop()

输出

运行上述代码将显示一个带有按钮小部件的窗口。当我们点击按钮时,它将触发一个事件发生。

Tkinter 如何处理按钮点击事件

现在,点击按钮以查看在屏幕上显示弹出消息的事件。

Tkinter 如何处理按钮点击事件

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程