What is "widget"
A widget is a component of a graphical user interface (GUI), which includes windows, buttons, menus, icons, scrollbars and more.
Types:
- Low-level widgets are used in the making of the operating system and are part of the core system. (This core is accessed by other high-level widgets that finally mount the GUI.)
- High-level widgets would be the final objects themselves. They often refer to low-level objects provided by the operating system command. These objects are easily found in development libraries (Toolkit) or frameworks.
Link to source and reference: Link