ABSTRACT

Qt provides a set of classes to facilitate the layout of child widgets of a component. These layout managers, derived from the QLayout class, are tasked with determining the geometry of child widgets, according to a specific layout algorithm. Layout managers will generally update the layout whenever a parameter is modified, a child widget is added or removed, or the size of the parent changes. Unlike GTK+, where this management is tied to a container object, Qt decouples the layout from the widget.