import tkinter as tk
from tkinter import ttk
# 创建主窗口
root = tk.Tk()
root.title("Tkinter 表格示例")
# 创建表格
tree = ttk.Treeview(root, columns=("姓名", "年龄", "职业"), show="headings")
# 设置列标题
tree.heading("姓名", text="姓名")
tree.heading("年龄", text="年龄")
tree.heading("职业", text="职业")
# 设置列宽度
tree.column("姓名", width=100)
tree.column("年龄", width=50)
tree.column("职业", width=150)
# 插入一些示例数据
tree.insert("", "end", values=("张三", "28", "工程师"))
tree.insert("", "end", values=("李四", "34", "医生"))
tree.insert("", "end", values=("王五", "24", "教师"))
# 将表格放置在窗口中
tree.pack(fill=tk.BOTH, expand=True)
# 运行主循环
root.mainloop()
tk.Tk() 创建一个主窗口,并设置窗口标题为 "Tkinter 表格示例"。ttk.Treeview 创建一个表格控件,并指定列名为 "姓名", "年龄", 和 "职业"。show="headings" 参数表示只显示列标题,不显示默认的空白列。tree.heading() 方法为每一列设置标题。tree.column() 方法为每一列设置宽度。tree.insert() 方法向表格中插入一些示例数据。pack() 方法将表格放置在窗口中,并使其填充整个窗口。root.mainloop() 启动 Tkinter 的主事件循环,使窗口保持打开状态。希望这个示例能帮助你理解如何在 Tkinter 中创建和使用表格控件。
上一篇:python 图片压缩
下一篇:python代码生成
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站