You are not supposed to resize widgets managed by a layout by hand. It's the layout's responsibility to provide sufficient geometries. There are numerous ways to adjust the behavior. Size hints, size policies, stretch factors and spacers, spacings, margins, nested layouts etc. I'd suggest starting with reading about layout classes and going through the basic examples.
If in doubt, provide a screenshot of what you've got so far and explain how would you like it to be and we might be able to give hints.
Bookmarks