📅  最后修改于: 2023-12-03 14:52:35.413000             🧑  作者: Mango
Tkinter 是 Python 内置的图形用户界面(GUI)库。它是基于 Tcl/Tk 的,因此可以在 macOS、Windows 和 Linux 上运行。Tkinter 提供了一系列的GUI控件用于构建应用程序,例如标签、按钮、文本框和滚动条等。本文将演示如何在 tkinter 中添加按钮并为其添加事件处理。
在 Python 中使用 tkinter 库之前,需要先导入它。可以使用以下代码导入:
import tkinter as tk
使用 Tk 类创建主窗口:
root = tk.Tk()
使用 Button 类创建按钮:
button = tk.Button(root, text='Click me')
其中,root
是父窗口,text
是按钮上的文本。
使用 pack() 方法将按钮添加到主窗口:
button.pack()
使用 bind() 方法为按钮添加事件处理程序:
def button_click():
print('Button clicked!')
button.bind('<Button-1>', lambda event: button_click())
其中,button_click()
函数定义了按钮单击时要执行的操作。bind()
方法将该函数绑定到按钮上,以便当用户单击按钮时执行该函数。
使用 mainloop() 方法运行主循环,以便窗口保持打开状态:
root.mainloop()
本文演示了如何在 tkinter 中添加按钮,并为其添加事件处理。使用这些基本步骤,您可以创建各种各样的 GUI 应用程序。