I'm working on a gui that will eventually be pretty large. I've got a main window with tabbed interface, menus and toolbars. Using the "single inheritence" model if that matters.

Lately I've felt that I want to split up the ui form into multiple files, maybe one per tab.
I think this is possible, I just set the parent to each "page" widget to be the tab "page".

If this truly is possible, is it advisable?

Will I need to run "setupui" for each form in my c++ code, or just setup the main ui and then create each page widget? I have created some minor widgets in different forms and can place them into the appropriate parent form page, so I think it's possible on a larger level.

TIA,
baj