You should be more worried about minimum sizes, not size hints, if you want the widget not to be resized below a given size.

maybe setMinimumSize(sizeHint()) can help you( it should ). but you have to write some code to do that.

Regards