Tkinter 是 Python 的标准 GUI 库,用于创建桌面应用程序。以下是 Tkinter 的基本教程,帮助您开始使用这个强大的库。

快速入门

  1. 安装 Tkinter

    • Python 3.8 及以上版本自带 Tkinter,无需额外安装。
  2. 创建第一个窗口

    import tkinter as tk
    
    root = tk.Tk()
    root.title("Hello, Tkinter!")
    root.mainloop()
    
  3. 添加组件

    • 按钮:Button(root, text="Click Me").pack()
    • 标签:Label(root, text="Hello, Tkinter!").pack()
  4. 布局管理

    • 使用 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 示例