My understanding is that after initializing all frames and widgets in the __init__ method, the tkinter window resizes to fit all these components.
I would like to set the window’s initialized size to be its minimum size. I want to be able to maximize and scale the window larger, but I never want the window to be small enough to start hiding widgets.
How do I accomplish this?
You can also force an update right away without entering your mainloop, by using something like this:
Description of update() at effbot tkinterbook:
I’ve used this a good deal while messing about trying to figure out how to do things like get the size/position of widgets before jumping into the main loop.