QButton control can be customized to serve
as a normal button, a double-state checkbox
or even a web-button. When disabled the
button turns dimmed. Tooltips are also
supported. Normally the buttons share the
graphical resources saving your coding time
and making the code structured and compact.