Qt:Документация 4.3.2/qspaceritem
Материал из Wiki.crossplatform.ru
![]() | Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[править] QSpacerItem Class Reference
[модуль QtGui ]
The QSpacerItem class provides blank space in a layout. Далее...
#include <QSpacerItem>
Inherits QLayoutItem.
[править] Открытые функции
- QSpacerItem ( int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum )
- void changeSize ( int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum )
- virtual bool isEmpty () const
- virtual QSpacerItem * spacerItem ()
- 17 открытых функций, унаследованных от QLayoutItem
[править] Подробное описание
The QSpacerItem class provides blank space in a layout.
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:
Класс | Функции |
---|---|
QHBoxLayout | addSpacing(), addStretch(), insertSpacing(), insertStretch() |
QGridLayout | setRowMinimumHeight(), setRowStretch(), setColumnMinimumWidth(), setColumnStretch() |
See also QLayout, QWidgetItem, and QLayoutItem::spacerItem().
[править] Описание функций-членов
[править] QSpacerItem::QSpacerItem ( int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum )
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.
[править] 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.
See also QSpacerItem::invalidate().
[править] bool QSpacerItem::isEmpty () const [virtual]
Returns true.
Reimplemented from QLayoutItem.
[править] QSpacerItem * QSpacerItem::spacerItem () [virtual]
Returns a pointer to this object.
Reimplemented from QLayoutItem.
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|