Spec-Zone.ru › Qt 5.11

Класс QSpacerItem

Класс QSpacerItem обеспечивает пустое место в макете. Подробнее...

Заголовок: #include <QSpacerItem>
qmake: QT += widgets
Наследуется от: QLayoutItem
  • Список всех членов, включая унаследованные

Открытые функции

QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
virtual ~QSpacerItem()
void changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
QSizePolicy sizePolicy() const

Переопределённые открытые функции

virtual Qt::Orientations expandingDirections() const override
virtual QRect geometry() const override
virtual bool isEmpty() const override
virtual QSize maximumSize() const override
virtual QSize minimumSize() const override
virtual void setGeometry(const QRect &r) override
virtual QSize sizeHint() const override
virtual QSpacerItem * spacerItem() override
  • 17 открытых функций, унаследованных от QLayoutItem

Подробное описание

Класс QSpacerItem обеспечивает пустое место в макете.

Обычно вам не нужно использовать этот класс напрямую. Встроенные менеджеры макетов Qt предоставляют следующие функции для управления пустым пространством в макетах:

Класс Функции
QHBoxLayout addSpacing(), addStretch(), insertSpacing(), insertStretch()
QGridLayout setRowMinimumHeight(), setRowStretch(), setColumnMinimumWidth(), setColumnStretch()

См. также QLayout, QWidgetItem и QLayoutItem::spacerItem.

Документация по членам-функциям

QSpacerItem::QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)

Конструирует элемент разделителя со значениями по ширине w, высотой h, политикой по ширине hPolicy и политикой по высоте vPolicy.

Значения по умолчанию создают зазор, который может растягиваться, если больше ничего не требует места.

[virtual] QSpacerItem::~QSpacerItem()

Деструктор.

void QSpacerItem::changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)

Изменяет этот элемент разделителя на значения по ширине w, высотой h, политикой по ширине hPolicy и политикой по высоте vPolicy.

Значения по умолчанию создают зазор, который может растягиваться, если больше ничего не требует места.

Обратите внимание, что если функция changeSize() вызвана после того, как элемент разделителя был добавлен в макет, необходимо пересоздать макет, чтобы новые размеры элемента разделителя вступили в силу.

См. также QSpacerItem::invalidate.

[override virtual] Qt::Orientations QSpacerItem::expandingDirections() const

Переопределено из QLayoutItem::expandingDirections().

[override virtual] QRect QSpacerItem::geometry() const

Переопределено из QLayoutItem::geometry().

См. также setGeometry().

[override virtual] bool QSpacerItem::isEmpty() const

Переопределено из QLayoutItem::isEmpty().

Возвращает true.

[override virtual] QSize QSpacerItem::maximumSize() const

Переопределено из QLayoutItem::maximumSize().

[override virtual] QSize QSpacerItem::minimumSize() const

Переопределено из QLayoutItem::minimumSize().

[override virtual] void QSpacerItem::setGeometry(const QRect &r)

Переопределено из QLayoutItem::setGeometry().

См. также geometry().

[override virtual] QSize QSpacerItem::sizeHint() const

Переопределено из QLayoutItem::sizeHint().

QSizePolicy QSpacerItem::sizePolicy() const

Возвращает политику размера этого элемента.

Эта функция была добавлена в Qt 5.5.

[override virtual] QSpacerItem *QSpacerItem::spacerItem()

Переопределено из QLayoutItem::spacerItem().

Возвращает указатель на этот объект.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qspaceritem.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API