Nell'ambito della programmazione, il widget è un elemento (tipicamente grafico) di una interfaccia utente di un programma che facilita all'utente l'interazione con il programma stesso. In italiano è detto congegno (o elemento) grafico; può essere una vera e propria miniapplicazione (cfr. applet).
Tipici esempi di widget sono i "bottoni" dell'interfaccia grafica di un programma (che possono essere "premuti" per dare comandi al programma stesso) o le "checkbox" usate per compiere delle scelte fra varie opzioni disponibili. I widget sono spesso raggruppati in "raccolte" (toolkits) costruite e messe a disposizione dei programmatori in vari ambienti operativi proprio per facilitare la costruzione di interfacce operatore grafiche (GUI).
Solitamente i widgets sono racchiusi in speciali barre laterali, che consentono di scegliere quali widget visualizzare o semplicemente di organizzarli. I widget più famosi e usati sono quelli di Windows Vista, denominati Gadget, quelli di Yahoo Widgets, oppure quelli presenti in Mac OS.... continua su wikipedia