请问怎么修改treeview的长度顺便求一份ttk的教程
大家好~我还是先贴代码吧import tkinter as tk
from tkinter import ttk
root=tk.Tk()
root.geometry('500x500')
root.title('Test')
frame1=tk.Frame()
frame1.pack()
tr1 = ttk.Treeview(frame1, show='headings')
tr1['columns'] = ('1','2','3','4','5')
tr1.column('1',width=60)
tr1.column('2',width=60)
tr1.column('3',width=60)
tr1.column('4',width=60)
tr1.column('5',width=60)
tr1.heading('1', text='5')
tr1.heading('2', text='4')
tr1.heading('3', text='3')
tr1.heading('4', text='2')
tr1.heading('5', text='1')
tr1.pack()
s = ttk.Scrollbar(frame1,command=tr1.yview)
tr1.config(yscrollcommand = s.set)
tr1.grid(row=0, column=0)
s.grid(row=0,column=1,sticky='NS')
root.mainloop()
这个代码的效果图如下:
(红线是截图后自己画上去的)
白框treeview是为以后导入一些表格数据准备的,但是我觉得自定义的白框有些短了,希望把白框的长度改变一下,能拓展倒红线那里最好,但是不知道该怎么修改代码才能把treeview加长,麻烦各位看看应该怎么修改??
另外,网上关于tkinter的教程很多,但是专门讲ttk的教程却很少,似乎ttk有些功能tkinter没有,哪位有ttk的教程啊?能否分享一下,谢谢。
chenbowen 发表于 2020-8-11 11:14
建议楼主把29行代码改为
四个等号后面填写0.0-1.0的小数值。
最简单的方法,11行里加上
height=
等号后面是要显示的行数 自己顶一下~哪位老哥帮忙看看怎么搞啊~ 继续自己顶下帖子 再来自顶 这两天试试 建议楼主把29行代码改为
s.place(relx=, rely=, relwidth=, relheight=)
四个等号后面填写0.0-1.0的小数值。
relx代表treeview的左上角相对于主界面的横轴偏移,
rely代表treeview的左上角相对于主界面的纵轴偏移,
relwidth代表treeview的宽度相对于主界面的宽度大小,
relheight代表treeview的高度相对于主界面的高度大小。 chenbowen 发表于 2020-8-11 11:14
建议楼主把29行代码改为
四个等号后面填写0.0-1.0的小数值。
28行顺便也一改
页:
[1]