PyQt Tear Off Tabs Containing Dock Widgets Help

I am having a bit of trouble creating a PyQt interface that has tear off tabs (like those of most internet browsers today). The problem I am running into is having nested QDockWidgets (as this is the easiest way I can think of to make tabs that can be torn away). I want the widget under the tear off tabs to also have dock widgets for toolbars, viewing areas, etc. Is there any way that I can do this? The simple answer is just to not have a nested scheme like this, but I would like the interface flexibility it provides.

Thanks.

Well, if nested QDockWidgets are not possible, is there a way to set a widget: specifically a QTreeWidget to be dynamically resizeable (mimic the functionality of a dock widget)?

Never mind, I think I found what I am looking for: a QSplitter object. I believe it acts like a frame that can be freely resized.

I attempted this and it is only kind of what I am looking for. Any other ideas? Can someone step me through possibly getting a widget class with multiple widgets (the tabs) to run inside the main window tab?