padx values seem to affect the arrangement of tkinter Frames padx values seem to affect the arrangement of tkinter Frames tkinter tkinter

padx values seem to affect the arrangement of tkinter Frames


The reason is that all three frames are in a single column. Since a column has uniform width in a grid, if you make the top frame wider it makes the whole column wider, and that affects how the second and third frame appear.

My advice would be to use pack for the three top-level frames. I would pack MenuBar along the top, StBar along the bottom, and then MidSpace in the middle.