This code is based on the Tcl clrpick.tcl demo.
Clicking on one of the buttons pops up the native color picker dialog, which, in Windows is
Once a color is chosen either the background or foreground color of the widgets are changed.
Note that the background Style option for ttk.Button, in Windows, only changes the buttons highlight area and not the entire button background.