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:
Klasse | Funktionen |
---|---|
QBoxLayout | addWidget(), insertWidget(), setStretchFactor() |
QGridLayout | addWidget() |
QStackedLayout | addWidget(), insertWidget(), currentWidget(), setCurrentWidget(), widget() |
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.