PySimpleGUI
PySimpleGUI
I assume all your windows are non-modal (identical) and you use `read_all_windows` for all of these Windows? Not sure how well mixing and matching any of this would have. Not...
Sounds like you've got the right read for the windows... having a single event loop is a great way to go with a dispatcher for each. It's been quite a...
When you create your "popup", do you set "Keep on Top"? Also, when you create your various windows, do you ever set the `modal` parameter? `read_all_windows` is, by design, meant...
I agree with the hiding... it's trivial to do (just loop through them and hide them). Another option is to minimize them all rather than hide them. And THANK YOU...
You cannot change the background color of an individual tab using tkinter alone.. You could perhaps simulate a new color using an image that you put on the tab.
Here's a super-quick-and-dirty mockup so you can see the technique. ```python import PySimpleGUI as sg def rectangle(): return b'iVBORw0KGgoAAAANSUhEUgAAAGQAAAA1AQMAAACN/txFAAAAA1BMVEVM/wBN3rQMAAAAD0lEQVR4nGNgGAWjYLgDAALmAAG51WyGAAAAAElFTkSuQmCC' sg.theme('Dark Red') # Please always add color to your window tab1_layout...
It's a clever idea you've got to put colored separators between. You could get fancy and make some nice looking dividers with contrasting colors so they stand out. I'm definitely...
If you need to access lower level settings, I've modified our example showing how to get to the TabGroup's tkinter settings. There are numerous examples of swapping things in and...
Another option is to nest your tabs. It sounds like you don't need to see them all at the same time. You can locate the outer tabs down the side...
Here's a mockup for nested tab groups. You can obviously put whatever text labels you want and color the tab groups in ways that make sense to you. I kept...