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

python tkinter 表格

作者:潇洒一醉   发布日期:2026-06-14   浏览:107

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. 放置表格:使用 tree.pack() 方法将表格放置在主窗口中,并设置填充和扩展属性。
  7. 运行主循环:使用 root.mainloop() 启动 Tkinter 的主事件循环,使窗口保持打开状态。

上一篇:python 设置

下一篇:python print 格式化

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

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

Laravel 中文站