Spec-Zone.ru › Qt 5.11

Класс 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

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

Класс 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/archives/qt-5.11/qwidgetitem.html

Spec-Zone.ru

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