Spec-Zone.ru › Qt 6.1

Класс QWidgetItem

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

Заголовок: #include <QWidgetItem>
CMake: find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
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() const 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() const

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

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

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

Spec-Zone.ru

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