I want to create a Qt window that contains two layouts, one fixed height that contains a list of buttons at the top and one that fills the remaning space with a layout that centers a widget vertically and horizontally as per the image below.

How should i be laying out my layouts/widgets. Ive tried a few options with nested horizontal and vertical layouts to no avail
Try making the pink box a QWidget with a QHBoxLayout (rather than just making it a layout). The reason is that QLayouts don’t provide functionality to make fixed sizes, but QWidgets do.
If you really want to have two separate layouts–one for the pink box and one for the blue box–the idea is basically the same except you’d make the blue box into its own QVBoxLayout, and then use: