5A widget refers to a GUI element, such as a button. In Qt all GUI elements are widgets, due to the applied object-oriented approach (Section 3.1), supporting dynamic polymorphism essential for adapting a GUI application during run-time.