Tkinter 是 Python 的标准 GUI 库,用于创建桌面应用程序。以下是 Tkinter 的基本教程,帮助您开始使用这个强大的库。
快速入门
安装 Tkinter
- Python 3.8 及以上版本自带 Tkinter,无需额外安装。
创建第一个窗口
import tkinter as tk root = tk.Tk() root.title("Hello, Tkinter!") root.mainloop()
添加组件
- 按钮:
Button(root, text="Click Me").pack()
- 标签:
Label(root, text="Hello, Tkinter!").pack()
- 按钮:
布局管理
- 使用
pack()
,grid()
, 或place()
方法来管理组件布局。
- 使用
组件详解
按钮(Button)
- 用于触发事件。
- 示例:
Button(root, text="Click Me", command=do_something).pack()
标签(Label)
- 显示文本信息。
- 示例:
Label(root, text="Hello, Tkinter!").pack()
文本框(Entry)
- 用于输入文本。
- 示例:
Entry(root).pack()
高级特性
事件绑定
- 使用
bind()
方法将事件与函数绑定。 - 示例:
root.bind("<Return>", lambda event: do_something())
- 使用
样式和主题
- 使用
ttk
模块或第三方库来定制界面样式。
- 使用
资源
Tkinter 示例