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 图标