'Is there any comprehensive ttk styling documentation out there

I'm working with ttk widgets and want to use the styling options. While I can find documentation about various dynamic states and various options, it is always hard to find out which option does what.
Take e.g. the Combobox. There are lots of styling options like

-arrowcolor color
-arrowsize amount
-background color
-bordercolor color
-darkcolor color
-focusfill color
-foreground color
-fieldbackground color

Can only be changed when using non-native and non-graphical themes.
-insertcolor color
-insertwidth amount
-lightcolor color
-padding padding
-placeholderforeground color
-postoffset padding
-selectbackground color  (Text entry select background)
-selectforeground color  (Text entry select foreground)

but for many items it's hard to tell, what they mean and I can't find any docs about that. I can only try out, which can be quite hard with complex widgets as a combo-box, which not only has various elements, but also quite some dynamic states.

I'm running mad, because I only can find pages, which either show only very simplified examples or just name the options and don't tell what they are for (like e.g. https://www.tcl.tk/man/tcl8.7/TkCmd/ttk_combobox.html, which the above list is from and looks like the definitive source of information of that kind, but it is so limited...)

Is there really no decent doc about ttk styling out there?



Solution 1:[1]

For an in-depth guide to themes, the official python documentation suggests looking at the Tcl’2004 conference presentation.

Tcl’2004 conference presentation This document explains how the theme engine works

The presentation link leads to a PDF file which contains a well and deep description of the options including those mentioned in the OP.

The official python documentation for the same is here.

This and this were some other useful resources that I could find.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1