Before we proceed, let's define some of the common terms.
This term has different meanings in different contexts, but in general it refers to a rectangular area somewhere on your display screen.
A window that exists independently on your screen. It will be decorated with the standard frame and controls for your system's desktop manager. You can move it around on your desktop. You can generally resize it, although your application can prevent this
The generic term for any of the building blocks that make up an application in a graphical user interface. Examples of widgets: buttons, radiobuttons, text fields, frames, and text labels.
In Tkinter, the Frame
widget is the
basic unit of organization for complex layouts. A
frame is a rectangular area that can contain other
widgets.
When any widget is created, a parent-child relationship is created. For example, if you place a text label inside a frame, the frame is the parent of the label.