ttk样式找不到错误
   1

在使用ttk的 Style()调整样式时 报错 _tkinter.TclError: Layout style not found

1
2
3
frame_style = ttk.Style()
frame_style.configure('style', background="#aaa")
frame = Frame(root, style="style")

在设置Frame背景颜色时,报错了提示_tkinter.TclError: Layout style not found
在样式后面加上 .TFrame 就能解决

不同的组件需要使用不同的后缀 例如Label组件需要换成 .TLabel

1
2
3
frame_style = ttk.Style()
frame_style.configure('style.TFrame', background="#aaa")
frame = Frame(root, style="style.TFrame")
站长微信
请备注来意
二维码