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