Auf dieser Seite

QWidgetItem Class

Die Klasse „QWidgetItem“ ist ein Layout-Element, das ein Widget darstellt. Mehr...

Kopfzeile: #include <QWidgetItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Erbt von: QLayoutItem

Öffentliche Funktionen

QWidgetItem(QWidget *widget)
virtual ~QWidgetItem()

Neu implementierte öffentliche Funktionen

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

Ausführliche Beschreibung

Normalerweise müssen Sie diese Klasse nicht direkt verwenden. Die in Qt integrierten Layout-Manager bieten die folgenden Funktionen zur Bearbeitung von Widgets in Layouts:

Siehe auch QLayout, QSpacerItem und QLayoutItem::widget().

Dokumentation zu Mitgliedsfunktionen

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

Erstellt ein Element, das den angegebenen „ widget “ enthält.

[virtual noexcept] QWidgetItem::~QWidgetItem()

Destruktor.

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

Implementiert neu: ` QLayoutItem::controlTypes()` const.

Gibt den Steuerelementtyp zurück, der dem Widget zugeordnet ist, für das diese Größenrichtlinie gilt.

Siehe auch QSizePolicy::controlType().

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

Implementiert: ` QLayoutItem::expandingDirections()` const.

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

Implementiert neu: QLayoutItem::geometry() const.

Siehe auch setGeometry().

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

Implementiert: ` QLayoutItem::hasHeightForWidth()` const.

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

Implementiert neu: ` QLayoutItem::heightForWidth(int) const`.

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

Implementiert: ` QLayoutItem::isEmpty()` const.

Gibt ` true ` zurück, wenn das Widget ausgeblendet ist; andernfalls wird ` false` zurückgegeben.

Siehe auch QWidget::isHidden().

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

Implementiert: ` QLayoutItem::maximumSize()` const.

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

Implementiert erneut: QLayoutItem::minimumSize() const.

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

Implementiert neu: QLayoutItem::setGeometry(const QRect &r).

Siehe auch geometry().

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

Implementiert: ` QLayoutItem::sizeHint()` const.

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

Implementiert neu: ` QLayoutItem::widget()` const.

Gibt das von diesem Element verwaltete Widget zurück.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.