Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python tkinter 表格控件

作者:潮起潮落   发布日期:2025-11-17   浏览:43

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()

解释说明:

  1. 创建主窗口:使用 tk.Tk() 创建一个主窗口,并设置窗口标题为 "Tkinter 表格示例"。
  2. 创建表格:使用 ttk.Treeview 创建一个表格控件,并指定列名为 "姓名", "年龄", 和 "职业"。show="headings" 参数表示只显示列标题,不显示默认的空白列。
  3. 设置列标题:使用 tree.heading() 方法为每一列设置标题。
  4. 设置列宽度:使用 tree.column() 方法为每一列设置宽度。
  5. 插入数据:使用 tree.insert() 方法向表格中插入一些示例数据。
  6. 放置表格:使用 pack() 方法将表格放置在窗口中,并使其填充整个窗口。
  7. 运行主循环:使用 root.mainloop() 启动 Tkinter 的主事件循环,使窗口保持打开状态。

希望这个示例能帮助你理解如何在 Tkinter 中创建和使用表格控件。

上一篇:python 图片压缩

下一篇:python代码生成

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站