PySimpleGUI
PySimpleGUI
The one technique that works commonly across the different environments is to use a BASE64 encoded PNG file. This should work on Windows, Linux, and Mac. Specifying an ICO file...
The only way to change a window is to call each of the update methods for the elements. I am unsure if you can change the colors on them all....
You should change over to the new `theme` calls instead of the older `change_look_and_feel`. It provides access to the colors easier `theme_background_color()` will both get and change the color in...
https://pysimplegui.readthedocs.io/en/latest/#themes_1
Yea, there's also a new Theme section that lists all of the `theme_` functions available. https://pysimplegui.readthedocs.io/en/latest/#themes-automatic-coloring-of-your-windows
I like ideas 😃 Hooking it into the PySimpleGUI APIs isn't difficult. If something were hooked into PySimpleGUI's existing APIs then it would belong in the main theme function call....
I don't think the 3rd is needed. Not sure if this belongs inside PySimpleGUI yet. It sounds doable by applications. There are some applications that want to do real-time skinning...
Exactly! The ANSI text viewer is another example. One could argue that displaying a string with ANSI color codes embedded is something that should be added to PySimpleGUI. I instead...
This may turn uglier than what it is going to be worth. I understand a few people want to try this realtime dynamic theme thing, but I don't see it...
I'll keep that in mind next time I'm updating something in that area. There is a converter in the Demo Programs area as well that I'm not sure I mentioned...