Le 24/04/11 08:10, Sarah Mount a écrit :
Sorry if this is an obvious question, but I couldn't find an answer to
it on the using-containers page or on StackOverflow. I have a bunch of
tab widgets that need to have appropriate layouts applied to them and
to the tabs they contain. Working with the .ui files in Qt4 Designer,
I notice that if I click on an individual tab inside the tab widget,
then it is by default marked as "break layout", like every other
widget. If I then try to apply a layout to the tab, the layout instead
gets applied to the whole tab widget. So, to get around this I could
put a GroupBox or Frame inside each tab and give that a layout, but
this seems long-winded. Is there something obvious I have missed or
does Qt assume that each tab will have a container widget placed
inside it?

Many thanks,

Sarah

No, you don't need groupBox or frame for that.

Place your widgets in first tab,
choose an appropriate layout for these widgets,
whith this layout selected, select the whole tabWidget and apply a vertical layout.

Do the same for each tab.

Now, select a tab in objects inspector and scroll the properties editor and you'll see the properties for each layout.

Cheer's

--
Vincent V.V.
Oqapy
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to