如何设置ttk.LabelFrame的样式,特别是背景颜色?

时间:2017-07-13 17:06:39

标签: python tkinter

我正在尝试为ttk.LabelFrame添加一些自定义样式。我的代码如下所示:

root=Tk()
style = ttk.Style()
style.configure('TLabelFrame', background='SystemWindow')
style.configure('TFrame', background='SystemWindow')

ttk.Frame造型有效,所以我不确定这里有什么不同。

编辑:另外如何在LabelFrame中设置标签样式?

3 个答案:

答案 0 :(得分:1)

对于在上面的代码中查看此第2行的任何人,应阅读style.configure('TLabelframe', background='SystemWindow')。我在这里发现了类似的问题。干杯!

Set style for Checkbutton or Labelframe in python tkinter

答案 1 :(得分:0)

对于只想设置 LabelFrame 背景颜色的人,您只需在 background="" 中添加您的颜色代码(您可以在谷歌上搜索:灰色颜色代码,您将获得代码:#808080),这是我的代码:

frame =  LabelFrame(root, text="test", background="#808080")
frame.grid(padx=50, pady=25)

答案 2 :(得分:-1)

在这里查看所有与tkinter相关的教程。 https://www.tutorialspoint.com/python/python_gui_programming.htm

当然你会得到答案并使用Place()方法将你的元素放在tkinter主框架中