Ok so I essentially make view widgets and have the QMainWindow manage all the switching between views?

Can a view widget create the toolbar and menu and then pass that back to the QMainWindow or are there ownership problems with that?

Also, on a somewhat related note, if I use a stacked widget, create my "form" view widgets and dump them into the stacked widget, the minimum dimensions (width+height) of the stacked widget is always that of the largest widget in the stack, regardless of visibility. Is there any way around this?

Thanks for the help btw.