I am without knowledge of tck
/tk
. I have done carefully search on the internet but haven't found a good solution.
For example, I created a LabelFrame
using:
import tkinter as tk
from tkinter import ttk
newBT = ttk.LabelFrame(width=100, height=100)
Then I need to set the frame style. There is foreground for tk.LabelFrame
. However, I didn't find such style option for ttk.LabelFrame
on NMT and tck/tk reference. Then I have to guess, like following
s = ttk.Style()
s.configure('TLabelframe', foreground='red')
But this doesn't work, the right thing is:
s.configure('TLabelframe.Label', foreground='red')
So, my question is, how can I find out all the style options a ttk widget has. Is there some function like:
s.getAllOptions('TLabelframe')
and then the output is something like:
['background', 'foreground', 'padding', 'border', ...]