dateviewgrid设置vscrollbar
时间: 2023-11-27 13:06:09 浏览: 27
要在DateViewGrid上设置垂直滚动条,可以使用以下代码:
```python
from tkinter import *
from tkinter.ttk import *
root = Tk()
# 创建DateViewGrid
data = [
['John', 'Doe', '28'],
['Jane', 'Doe', '26'],
['Bob', 'Smith', '35'],
['Alice', 'Johnson', '42']
]
cols = ('First Name', 'Last Name', 'Age')
treeview = Treeview(root, columns=cols, show='headings')
for col in cols:
treeview.heading(col, text=col)
treeview.column(col, width=100, anchor='center')
for datum in data:
treeview.insert('', 'end', values=datum)
treeview.pack(side=LEFT, fill=BOTH)
# 创建Scrollbar
scrollbar = Scrollbar(root, orient=VERTICAL)
scrollbar.pack(side=RIGHT, fill=Y)
# 将TreeView和Scrollbar关联起来
treeview.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=treeview.yview)
root.mainloop()
```
这将创建一个DateViewGrid和一个垂直滚动条,并将它们链接在一起。您可以调整Treeview的宽度和高度以查看滚动条是否正常工作。