Spec-Zone.ru › Qt 5.12

Класс 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
  • 17 открытых функций, унаследованных от QLayoutItem

Защищённые переменные

QWidget * wid

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

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

Обычно вам не нужно использовать этот класс напрямую. Встроенные менеджеры макетов 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().

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

См. также 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.12/qwidgetitem.html

Spec-Zone.ru

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