以下是一个示例代码,其中使用了Pandas库读取CSV文件并将数据显示在Tkinter的Treeview控件中。在代码中,使用Treeview.heading方法将列名与数据集中的列名同步,并使用Treeview.column方法调整列宽。

import tkinter as tk
from tkinter import ttk
import pandas as pd

# 读取CSV文件
data = pd.read_csv('data.csv')

# 创建Tkinter窗口
root = tk.Tk()

# 创建Treeview控件
tree = ttk.Treeview(root)

# 添加列名和数据
for col in data.columns:
    tree.heading(col, text=col)
    tree.column(col, width=100)
for i, row in data.iterrows():
    tree.insert("", i, values=list(row))

# 显示Treeview控件
tree.pack()

# 运行Tkinter窗口
root.mainloop()
``
使用了tkinter中的Treeview控件显示数据并使用column方法调整列宽同时如何将列名同步为读取数据集中的列名

原文地址: https://www.cveoy.top/t/topic/fI5Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录