python的ttk库的treeview表格可以加网格线吗
时间: 2023-06-26 16:06:20 浏览: 1155
Treeview加图片和连线Style
4星 · 用户满意度95%
可以,可以通过设置style来实现,例如:
```
from tkinter import ttk
# 创建TreeView
tree = ttk.Treeview(root)
# 创建style
style = ttk.Style()
style.configure('Treeview', rowheight=30, cellwidth=50, font=('Arial', 14))
style.configure('Treeview.Heading', font=('Arial', 16, 'bold'))
# 设置网格线
style.layout('Treeview', [('Treeview.treearea', {'sticky': 'nswe'})])
style.layout('Treeview.Item', [('Treeview.cell', {'sticky': 'nswe', 'border': '1'})])
# 将style应用于TreeView
tree.configure(style='Treeview')
```
其中,`style.layout('Treeview.Item'` 是用来定义 Treeview 的单元格的样式,`{'sticky': 'nswe', 'border': '1'}` 表示单元格的内容填充整个单元格,同时设置单元格边框为 1。
阅读全文