欢迎来到 TKinter 实战教程系列的第二篇。在上一篇中,我们创建了一个简单的 "Hello World" 窗口。在这一篇中,我们将学习如何添加按钮以及处理按钮点击事件。
步骤 1: 导入 TKinter 库
首先,确保导入 TKinter 库。
import tkinter as tk
步骤 2: 创建主窗口
创建一个主窗口(root窗口),这将是我们的 GUI 应用程序的主要窗口。
root = tk.Tk()
步骤 3: 添加窗口标题
为主窗口添加一个标题。
root.title("Button Example")
步骤 4: 创建按钮
现在,我们将在主窗口中添加一个按钮。
def on_button_click():
label.config(text="按钮被点击了!")
button = tk.Button(root, text="点击我", command=on_button_click)
button.pack()
在上面的代码中,我们创建了一个名为 on_button_click 的函数,它将在按钮被点击时调用。然后,我们创建一个按钮,并将 on_button_click 函数设置为按钮的 command。
步骤 5: 创建标签
让我们在主窗口中添加一个标签,用于显示按钮点击事件。
label = tk.Label(root, text="")
label.pack()
步骤 6: 运行主循环
最后,运行主循环以启动 GUI 应用程序。
root.mainloop()
完整示例代码
下面是完整的示例代码,创建了一个带有按钮的窗口。当按钮被点击时,标签的文本将更新。
import tkinter as tk
def on_button_click():
label.config(text="按钮被点击了!")
root = tk.Tk()
root.title("Button Example")
button = tk.Button(root, text="点击我", command=on_button_click)
button.pack()
label = tk.Label(root, text="")
label.pack()
root.mainloop()
运行这个代码,您将看到一个带有按钮的窗口。当您点击按钮时,标签的文本将更新为 "按钮被点击了!"。这是一个简单的 TKinter 应用程序示例,演示了如何添加按钮和处理按钮点击事件。
在下一篇实战教程中,我们将介绍如何创建输入文本框和处理用户输入。敬请关注!