Treeview使用方法

本文介绍了Python中如何使用treeview组件,并重点讲解了如何插入纵向滚动条,帮助开发者更好地管理和展示数据。
摘要由CSDN通过智能技术生成

简洁版

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

表格 = pd.DataFrame({'列1':[1.1,2.1],'列2':[1.2,2.2],'列3':[1.3,2.3]}); print(表格); print(表格.shape[0], 表格.shape[1])
列名 = []
for i in range( 表格.shape[1] ): # 0 到 n-1 共 n 个
    列名.append( 表格.columns[i] )
print(列名); # 不能使用【表格.columns.values】

Tk_ = tk.Tk()
Frame_ = tk.Frame(master= Tk_)
Treeview_ = ttk.Treeview(master= Frame_)

Treeview_['columns'] = 列名
Treeview_['show'] = 'headings'

for i in range( 表格.shape[1] ):
    Treeview_.heading(column= 列名[i], text= 列名[i])
    Treeview_.column(column= 列名[i], width= 90, anchor= 'center')

for i in range( 表格.shape[0] ):
    内容 = []
    for j in range( 表格.shape[1] ):
        内容.append( 表格.iloc[i,j] )
    Treeview_.insert("", "end", value= 内容)

Tk_.geometry('999x444')
Frame_.place(x= 5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值