Use either setFixedSize( sizeHint() ), or ( better ) QLayout::setSizeConstraint( QLayout::SetFixedSize ).

The later will allow resizing if system dimensions change ( font sizes, etc ).
But to use it, your layout design must have no errors.

Regards