Tkinter 是 Python 的标准 GUI 库,可以用来创建跨平台的桌面应用程序。以下是一些基本的 Tkinter 示例,帮助你快速入门。
1. 创建第一个窗口
import tkinter as tk
root = tk.Tk()
root.title("第一个 Tkinter 窗口")
root.mainloop()
2. 添加标签和按钮
import tkinter as tk
root = tk.Tk()
root.title("Tkinter 示例")
# 添加标签
label = tk.Label(root, text="Hello, Tkinter!")
label.pack()
# 添加按钮
button = tk.Button(root, text="点击我", command=root.destroy)
button.pack()
root.mainloop()
3. 使用布局管理器
Tkinter 提供了多种布局管理器,如 Pack、Grid 和 Place。
- Pack:简单易用,适合小到中等的应用程序。
- Grid:灵活,适合复杂的应用程序。
- Place:需要更多的配置,但提供最大的灵活性。
4. 高级功能
Tkinter 还支持高级功能,如:
- 绑定事件:响应用户输入,如鼠标点击和键盘按键。
- 绘制图形:使用 canvas 组件绘制图形。
- 使用第三方库:扩展 Tkinter 功能。
Tkinter 图标