
We bake cookies in your browser for a better experience. Using this site means that you consent.Read More
TheQ3HBox widget provides horizontal geometry management for its child widgets.More...
| Q3HBox(QWidget * parent = 0, const char * name = 0, Qt::WindowFlags f = 0) | |
| void | setSpacing(int space) |
| bool | setStretchFactor(QWidget * w, int stretch) |
| virtual QSize | sizeHint() const |
| Q3HBox(bool horizontal, QWidget * parent, const char * name, Qt::WindowFlags f = 0) |
| virtual void | frameChanged() |
TheQ3HBox widget provides horizontal geometry management for its child widgets.
All the horizontal box's child widgets will be placed alongside each other and sized according to theirsizeHint()s.
UsesetMargin() to add space around the edges, and usesetSpacing() to add space between the widgets. UsesetStretchFactor() if you want the widgets to be different sizes in proportion to one another. (SeeLayouts for more information on stretch factors.)

See alsoQHBoxLayout,Q3VBox, andQ3Grid.
Constructs an hbox widget with parentparent, calledname. The parent, name and widget flags,f, are passed to theQ3Frame constructor.
[protected]Q3HBox::Q3HBox(bool horizontal,QWidget * parent, constchar * name,Qt::WindowFlags f = 0)Constructs a horizontal hbox ifhorizontal is TRUE, otherwise constructs a vertical hbox (also known as a vbox).
This constructor is provided for theQVBox class. You should never need to use it directly.
Theparent,name and widget flags,f, are passed to theQ3Frame constructor.
[virtual protected]void Q3HBox::frameChanged()Reimplemented fromQ3Frame::frameChanged().
Sets the spacing between the child widgets tospace.
Sets the stretch factor of widgetw tostretch. Returns true ifw is found. Otherwise returns false.
See alsoQBoxLayout::setStretchFactor() andLayouts.
[virtual]QSize Q3HBox::sizeHint() constReimplemented fromQWidget::sizeHint().
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of theGNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.