I have a multiple page widget with a layout like the pic shown.
I have a top level 8 buttons (A,B,C...)). On clicking any one button a subpage appears. Now this page has 12 pages which are to change based on the side functional 12 buttons ( 6 on each side).

I wanted to know which is the best solution from the following three.
1. Having a mdiarea with 8 subwindows for top 8 buttons and each subwindow having a QStackedWidget for the side buttons.
2. A QTabWidget with a QStackedWidget for each subpage.
3. A QStackedWidget having 8 pages of top buttons and further everypage of this stackedwidget will have another QStackedWidget for the side buttons.


demo.jpg

Thank You