Color chooser window
A "Color Picker" or "Color Chooser"
These selection windows are usually provided by the GUI framework. But let's say you wanted to replace the normal system one. One way to do it is using a grid of colored buttons.
This code demonstrates:
* Use of ttk buttons - they have beter highlighting then normal tk buttons
* Setting border=0, padding=(0,0) and no_titlebar - makes a very minimal look
Text, do not need a text parameter filled in. It defaults to
Here is how the window looks running on Windows
Setting the button size to (None, None) results in an extremely compact version
A Qt version was easy to make. It required changing the import to
PySimpleGUIQt and couple of tweaks to parameters. With the Qt version it's possible to specify Button sizes in pixels so it's possible to get the specific size you're seeking. In this case 20x20 pixel squares w3ere used.
The same code even works on PySimpleGUIWeb
And finally, the red-headed step-child port PySimpleGUIWx has no problem displying the window