📜  如何在 tkinter 中添加按钮 - Python (1)

📅  最后修改于: 2023-12-03 14:52:35.413000             🧑  作者: Mango

如何在 tkinter 中添加按钮 - Python

简介

Tkinter 是 Python 内置的图形用户界面(GUI)库。它是基于 Tcl/Tk 的,因此可以在 macOS、Windows 和 Linux 上运行。Tkinter 提供了一系列的GUI控件用于构建应用程序,例如标签、按钮、文本框和滚动条等。本文将演示如何在 tkinter 中添加按钮并为其添加事件处理。

步骤
1. 导入 tkinter 库

在 Python 中使用 tkinter 库之前,需要先导入它。可以使用以下代码导入:

import tkinter as tk
2. 创建主窗口

使用 Tk 类创建主窗口:

root = tk.Tk()
3. 创建按钮

使用 Button 类创建按钮:

button = tk.Button(root, text='Click me')

其中,root 是父窗口,text 是按钮上的文本。

4. 将按钮添加到主窗口

使用 pack() 方法将按钮添加到主窗口:

button.pack()
5. 添加事件处理

使用 bind() 方法为按钮添加事件处理程序:

def button_click():
    print('Button clicked!')
    
button.bind('<Button-1>', lambda event: button_click())

其中,button_click() 函数定义了按钮单击时要执行的操作。bind() 方法将该函数绑定到按钮上,以便当用户单击按钮时执行该函数。

6. 运行主循环

使用 mainloop() 方法运行主循环,以便窗口保持打开状态:

root.mainloop()
总结

本文演示了如何在 tkinter 中添加按钮,并为其添加事件处理。使用这些基本步骤,您可以创建各种各样的 GUI 应用程序。