QWidgetItem Class

Die Klasse QWidgetItem ist ein Layoutelement, 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
Vererbungen: QLayoutItem

Öffentliche Funktionen

QWidgetItem(QWidget *widget)
virtual ~QWidgetItem()

Reimplementierte ö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

Detaillierte Beschreibung

Normalerweise brauchen Sie diese Klasse nicht direkt zu verwenden. Die in Qt eingebauten Layout-Manager bieten die folgenden Funktionen zur Manipulation von Widgets in Layouts:

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

Dokumentation der Mitgliedsfunktionen

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

Erzeugt ein Element, das die angegebene widget enthält.

[virtual noexcept] QWidgetItem::~QWidgetItem()

Zerstörer.

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

Reimplements: QLayoutItem::controlTypes() const.

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

Siehe auch QSizePolicy::controlType().

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

Reimplements: QLayoutItem::expandingDirections() const.

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

Reimplements: QLayoutItem::geometry() const.

Siehe auch setGeometry().

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

Reimplements: QLayoutItem::hasHeightForWidth() const.

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

Reimplements: QLayoutItem::heightForWidth(int) const.

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

Reimplements: QLayoutItem::isEmpty() const.

Gibt true zurück, wenn das Widget versteckt ist; andernfalls false.

Siehe auch QWidget::isHidden().

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

Reimplements: QLayoutItem::maximumSize() const.

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

Reimplements: QLayoutItem::minimumSize() const.

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

Reimplements: QLayoutItem::setGeometry(const QRect &r).

Siehe auch geometry().

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

Reimplements: QLayoutItem::sizeHint() const.

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

Reimplements: QLayoutItem::widget() const.

Gibt das von diesem Element verwaltete Widget zurück.

© 2025 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.