|
10鱼币
大家好~我还是先贴代码吧
- 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的教程啊?能否分享一下,谢谢。
最简单的方法,11行里加上
等号后面是要显示的行数
|
最佳答案
查看完整内容
最简单的方法,11行里加上
等号后面是要显示的行数
|