Widgets are any interactable element that tkinter can display in a window such as a button, label, entry, ect. Below is a list of every widget in tkinter.
This widget implements a display box where you can place text or images. The text displayed by this widget can be updated at any time you want.
The Button widget is used to add buttons in a Python application. These buttons can display text or images that convey the purpose of the buttons.
You can attach a function or a method to a button which is called automatically when you click the button.