6.0.0-rc4Source

QWidgetItem Class

The QWidgetItem class is a layout item that represents a widget. More…

Header#include <QWidgetItem>
CMaketarget_link_libraries(app PRIVATE Nt::Widgets)
ModuleNt Widgets C++ Classes
InheritsQLayoutItem

List of all members, including inherited members

Public Functions

QWidgetItem(QWidget *widget)

Reimplemented Public Functions

QSizesizeHint() const
QSizeminimumSize() const
QSizemaximumSize() const
Qt::OrientationsexpandingDirections() const
voidsetGeometry(const QRect &rect)
QRectgeometry() const
boolisEmpty() const
QWidget *widget() const

Detailed Description

Layouts create one for each widget that is added. The size hint and limits come from the widget: its sizeHint(), minimumSizeHint(), minimumSize(), maximumSize() and sizePolicy().

See also QLayoutItem and QWidget.

Member Function Documentation

[explicit] QWidgetItem::QWidgetItem(QWidget *widget)

Constructs an item for widget.

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

Reimplements QLayoutItem::expandingDirections().

[override] QRect QWidgetItem::geometry() const

Reimplements QLayoutItem::geometry().

[override] bool QWidgetItem::isEmpty() const

Reimplements QLayoutItem::isEmpty().

[override] QSize QWidgetItem::maximumSize() const

Reimplements QLayoutItem::maximumSize().

[override] QSize QWidgetItem::minimumSize() const

Reimplements QLayoutItem::minimumSize().

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

Reimplements QLayoutItem::setGeometry().

[override] QSize QWidgetItem::sizeHint() const

Reimplements QLayoutItem::sizeHint().

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

Reimplements QLayoutItem::widget().