Spec-Zone.ru › Qt 5.15

Класс QWidgetItem

Класс QWidgetItem — элемент макета, представляющий виджет. Подробнее...

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

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

QWidgetItem(QWidget *widget)
virtual ~QWidgetItem()

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

virtual QSizePolicy::ControlTypes controlTypes() const override
virtual Qt::Orientations expandingDirections() const override
virtual QRect geometry() const override
virtual bool hasHeightForWidth() const override
virtual int heightForWidth(int w) const override
virtual bool isEmpty() const override
virtual QSize maximumSize() const override
virtual QSize minimumSize() const override
virtual void setGeometry(const QRect &rect) override
virtual QSize sizeHint() const override
virtual QWidget * widget() override

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

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

Класс Функции
QBoxLayout addWidget(), insertWidget(), setStretchFactor()
QGridLayout addWidget()
QStackedLayout addWidget(), insertWidget(), currentWidget(), setCurrentWidget(), widget()

См. также QLayout, QSpacerItem и QLayoutItem::widget().

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

QWidgetItem::QWidgetItem(QWidget *widget)

Создаёт элемент, содержащий заданный виджет widget.

[virtual] QWidgetItem::~QWidgetItem()

Деструктор.

[override virtual] QSizePolicy::ControlTypes QWidgetItem::controlTypes() const

Переопределяет: QLayoutItem::controlTypes() const.

Возвращает тип управления, связанный с виджетом, для которого применяется этот размерный параметр.

См. также QSizePolicy::controlType().

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

Переопределяет: QLayoutItem::expandingDirections() const.

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

Переопределяет: QLayoutItem::geometry() const.

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

[override virtual] bool QWidgetItem::hasHeightForWidth() const

Переопределяет: QLayoutItem::hasHeightForWidth() const.

[override virtual] int QWidgetItem::heightForWidth(int w) const

Переопределяет: QLayoutItem::heightForWidth(int ) const.

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

Переопределяет: QLayoutItem::isEmpty() const.

Возвращает true, если виджет скрыт; в противном случае возвращает false.

См. также QWidget::isHidden().

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

Переопределяет: QLayoutItem::maximumSize() const.

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

Переопределяет: QLayoutItem::minimumSize() const.

[override virtual] void QWidgetItem::setGeometry(const QRect &rect)

Переопределяет: QLayoutItem::setGeometry(const QRect &r).

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

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

Переопределяет: QLayoutItem::sizeHint() const.

[override virtual] QWidget *QWidgetItem::widget()

Переопределяет: QLayoutItem::widget().

Возвращает виджет, управляемый этим элементом.

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

Spec-Zone.ru

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