Tkinter 是一个Python的图形用户界面(GUI)开发工具包,它允许开发者使用简单的文本命令来创建复杂的图形用户界面。Tkinter提供了许多内置的组件,如按钮、标签、文本框等,以及一些高级功能,如布局管理、事件处理等。
以下是一个简单的Tkinter应用程序示例,用于创建一个包含两个按钮和一个标签的窗口:
```python
import tkinter as tk
def on_button1_click():
label.config(text="Button 1 clicked")
def on_button2_click():
label.config(text="Button 2 clicked")
root = tk.Tk()
button1 = tk.Button(root, text="Button 1", command=on_button1_click)
button1.pack()
button2 = tk.Button(root, text="Button 2", command=on_button2_click)
button2.pack()
label = tk.Label(root, text="")
label.pack()
root.mainloop()
```
在这个示例中,我们首先导入了Tkinter模块,并定义了两个函数`on_button1_click`和`on_button2_click`,分别用于处理按钮点击事件。然后,我们创建了一个Tkinter窗口实例`root`,并添加了两个按钮和一个标签。最后,我们使用`mainloop`方法启动了Tkinter的事件循环。
运行这个示例,你将看到一个包含两个按钮和一个标签的窗口。当你点击其中一个按钮时,标签的文本会发生变化。