[Development] New class for QtWidgets: ColumnResizer
oswald.buddenhagen at digia.com
Thu Jun 12 18:51:36 CEST 2014
On Thu, Jun 12, 2014 at 04:08:17PM +0200, Aurélien Gâteau wrote:
> Olivier Goffart wrote:
> > But just wondering if it would not be better to have that as an API within
> > QGridLayout such as
> > QGridLayout::setAlignedWith(QGridLayout*)
> The class works with QFormLayout as well, so I don't think moving the
> feature into QGridLayout would be a good idea.
they have a common base class, you know ...
QLayout::linkDimension(QLayout *other, Qt::Orientation orientation = Qt::Horizontal)
(the second parameter is actually a flag field).
and for more fine-grained control one could consider (not sure this makes
QLayoutItem::linkDimension(QLayoutItem *other, Qt::Orientation orientation = Qt::Horizontal)
but then, i wonder whether you are fixing the right problem to start
with. usually, one would create a big master layout, and embed
sublayouts spanning multiple cells in the areas that are not supposed to
be contrained by the grid.
More information about the Development