On Sun, Apr 24, 2011 at 07:53, Vincent Vande Vyvre <[email protected]> wrote: > 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? > > > 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. >
Ah... so you select *all* the objects and Designer inserts a Layout object for you. Thanks, I had no idea that was possible! Sarah -- Sarah Mount, Senior Lecturer, University of Wolverhampton website: http://www.snim2.org/ twitter: @snim2 _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
