Spec-Zone.ru › Qt 5.9

Класс QWidgetItem

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

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

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

QWidgetItem(QWidget *widget)
~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
  • 17 открытых функций унаследовано от QLayoutItem

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

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

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

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

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

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

QWidgetItem::QWidgetItem(QWidget *widget)

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

QWidgetItem::~QWidgetItem()

Деструктор.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[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.9/qwidgetitem.html

Spec-Zone.ru

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