It would nice to have a tab widget, use the each tab hold a widget. For instance, by default the tab1 with widget 1 is the active tab and widget, after get the result from Widget 1 on tab1 , the result could be input for widget 2 on tab2, the tab2 will be the active tab.