_tkinter.TclError: Layout PViewStyle not found

_tkinter.TclError: Layout PViewStyle not found

我在为我的 Treeview 小部件定义样式时遇到问题。

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

但这会产生

_tkinter.TclError: Layout PViewStyle not found

我得到同样的错误:)。问题是名称样式必须结束才能在 tkinter
中更正名称样式
小部件class样式名称
按钮 TButton
复选按钮 TCheckbutton
组合框 TCombobox
条目 TEntry
...
Treeview Treeview(不是 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')