QtBase
v6.3.1
|
The QSpacerItem class provides blank space in a layout. More...
#include <qlayoutitem.h>
Additional Inherited Members | |
Protected Attributes inherited from QLayoutItem | |
Qt::Alignment | align |
The QSpacerItem class provides blank space in a layout.
\inmodule QtWidgets
Normally, you don't need to use this class directly. Qt's built-in layout managers provide the following functions for manipulating empty space in layouts:
\table \header
Definition at line 92 of file qlayoutitem.h.
|
inline |
Constructs a spacer item with preferred width w, preferred height h, horizontal size policy hPolicy and vertical size policy vPolicy.
The default values provide a gap that is able to stretch if nothing else wants the space.
Definition at line 95 of file qlayoutitem.h.
QSpacerItem::~QSpacerItem | ( | ) |
Destructor.
Definition at line 261 of file qlayoutitem.cpp.
void QSpacerItem::changeSize | ( | int | w, |
int | h, | ||
QSizePolicy::Policy | hPolicy = QSizePolicy::Minimum , |
||
QSizePolicy::Policy | vPolicy = QSizePolicy::Minimum |
||
) |
Changes this spacer item to have preferred width w, preferred height h, horizontal size policy hPolicy and vertical size policy vPolicy.
The default values provide a gap that is able to stretch if nothing else wants the space.
Note that if changeSize() is called after the spacer item has been added to a layout, it is necessary to invalidate the layout in order for the spacer item's new size to take effect.
Definition at line 277 of file qlayoutitem.cpp.
|
overridevirtual |
\reimp
Implements QLayoutItem.
Definition at line 611 of file qlayoutitem.cpp.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
\reimp
Implements QLayoutItem.
Definition at line 669 of file qlayoutitem.cpp.
|
overridevirtual |
\reimp
Implements QLayoutItem.
Definition at line 648 of file qlayoutitem.cpp.
|
overridevirtual |
|
inline |
|
overridevirtual |
Returns a pointer to this object.
Reimplemented from QLayoutItem.
Definition at line 341 of file qlayoutitem.cpp.