_tkinter.TclError:找不到布局PViewStyle

时间:2018-12-27 18:08:21

标签: python python-3.x tkinter treeview

我无法为Treeview小部件定义样式。

aspera

但这会产生

newT=ttk.Style() 
newT.configure('PViewStyle', rowheight=100) 
PatrolView = ttk.Treeview(PatrolOverview,style='PViewStyle') 

1 个答案:

答案 0 :(得分:0)

我得到同样的错误:)。问题在于名称样式必须以tkinter中正确的名称样式结尾

小部件类样式名称
按钮TButton
检查按钮T检查按钮
组合框TCombobox
条目TEntry
...
树视图树视图(不是TTreview!)
https://anzeljg.github.io/rin2/book2/2405/docs/tkinter/ttk-style-layer.html

您需要将样式命名为 PViewStyle.Treeview

将我们的代码更改为:

newT=ttk.Style() 
newT.configure('PViewStyle.Treeview', rowheight=100) 
PatrolView = ttk.Treeview(PatrolOverview,style='PViewStyle.Treeview')