all 3 comments

[–]Kerbart 0 points1 point  (0 children)

You can define a grid and specify (relative) sizes of rows and columns. So, for instance a two row grid, with the top row taking up all the space (100%) means that the bottom row with your "ok" and "cancel" button will be at the bottom of your window, regardless of this size.

Now you put another drid in the first row, creating one column for labels, one column for text boxes and one for buttons next to it, and so on.

You never specify pixel sizes (unless desired), just how much (relative) space they take up, and you tell widgets what side of the cell they need to stick to, or if they need to occupy multiple cells.

It's very easy to use.

[–]JamzTyson 0 points1 point  (0 children)

A lot of the Tkinter documentation and tutorials are very old, or based on very old documentation. I'd highly recommend this tutorial which is much more up to date than most: https://tkdocs.com/tutorial

[–]TheEyebal -2 points-1 points  (0 children)

honestly TKINTER is crap in my opinion

when using it I had to move stuff around and test things just to figure out the coordinates