Widgets can have padding. As with CSS, padding provides separation between the
contents of a widget and the widget’s edges. This is mostly used with widgets that
have some sort of background, like a button, so that the contents of the widget (e.g.,
button caption) does not run right into the edges of the button, once again for visual
distinction