当前位置:   article > 正文

python tkinter treeview制作,Python tkinter之Treeview(表格)

python treeview 宽度单位

1、Treeview的基本属性

# -*- encoding=utf-8 -*-

import tkinter

from tkinter import *

from tkinter import ttk

if __name__ == '__main__':

pass

win = tkinter.Tk() # 窗口

win.title('南风丶轻语') # 标题

screenwidth = win.winfo_screenwidth() # 屏幕宽度

screenheight = win.winfo_screenheight() # 屏幕高度

width = 1000

height = 500

x = int((screenwidth - width) / 2)

y = int((screenheight - height) / 2)

win.geometry('{}x{}+{}+{}'.format(width, height, x, y)) # 大小以及位置

columns = ['学号', '姓名', '性别', '出生年月', '籍贯', '班级']

table = ttk.Treeview(

master=win, # 父容器

height=10, # 高度,可显示height行

columns=columns, # 显示的列

show='headings'

)

table.heading('学号', text='学号', ) # 定义表头

table.heading('姓名', text='姓名', ) # 定义表头

table.heading('性别', text='性别', ) # 定义表头

table.heading('出生年月', text='出生年月', ) # 定义表头

table.heading('籍贯', text='籍贯', ) # 定义表头

table.heading('班级', text='班级', ) # 定义表头

table.column('学号', width=100, anchor=S) # 定义列

table.column('姓名', width=150, anchor=S) # 定义列

table.column('性别', width=50, anchor=S) # 定义列

table.column('出生年月', width=150, anchor=S) # 定义列

table.column('籍贯', width=150, anchor=S) # 定义列

table.column('班级', width=150, anchor=S) # 定义列

table.pack(pady=20)

win.mainloop()

ba54527cd8d00d3bbae8fb3da82959e5.png

备注:

①heading 定义显示的表头

②column 定义显示的列,width为列宽度,anchor为对齐方式,可选项为:n, ne, e, se, s, sw, w, nw, center

2、插入数据到表格中

# -*- encoding=utf-8 -*-

import tkinter

from tkinter import *

from tkinter import

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/975495
推荐阅读
相关标签
  

闽ICP备14008679号