Auf dieser Seite

QChildEvent Class

Die Klasse „QChildEvent“ enthält Ereignisparameter für Ereignisse von untergeordneten Objekten. Mehr...

Header: #include <QChildEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
Erbt von: QEvent

Öffentliche Funktionen

QChildEvent(QEvent::Type type, QObject *child)
bool added() const
QObject *child() const
bool polished() const
bool removed() const

Geschützte Funktionen

QChildEvent(QChildEvent &&)
QChildEvent &operator=(QChildEvent &&)
QChildEvent &operator=(const QChildEvent &other)

Ausführliche Beschreibung

Untergeordnete Ereignisse werden sofort an Objekte gesendet, wenn untergeordnete Elemente hinzugefügt oder entfernt werden.

In beiden Fällen können Sie sich nur darauf verlassen, dass es sich bei dem untergeordneten Element um ein „ QObject “ handelt (oder, falls „ QObject::isWidgetType()“ den Wert „ true “ zurückgibt, um ein „ QWidget “). Dies liegt daran, dass im Fall von „ QEvent::ChildAdded “ das untergeordnete Element noch nicht vollständig konstruiert ist; im Fall von „ QEvent::ChildRemoved “ könnte es bereits zerstört worden sein.

Der Handler für diese Ereignisse ist ` QObject::childEvent()`.

Dokumentation der Member-Funktionen

QChildEvent::QChildEvent(QEvent::Type type, QObject *child)

Erstellt ein untergeordnetes Ereignisobjekt eines bestimmten „ type “ für die „ child “.

type Möglich sind „ QEvent::ChildAdded “, „ QEvent::ChildRemoved “ oder „ QEvent::ChildPolished “.

Siehe auch ` child()`().

[protected delete] QChildEvent::QChildEvent(QChildEvent &&)

Erstellt eine Instanz von „ QChildEvent “. Diese Funktion wurde gelöscht.

bool QChildEvent::added() const

Gibt „ true “ zurück, wenn „ type()“ den Wert „ QEvent::ChildAdded “ hat; andernfalls wird „false“ zurückgegeben.

QObject *QChildEvent::child() const

Gibt das untergeordnete Objekt zurück, das hinzugefügt oder entfernt wurde.

bool QChildEvent::polished() const

Gibt „ true “ zurück, wenn „ type()“ den Wert „ QEvent::ChildPolished “ ergibt; andernfalls wird „false“ zurückgegeben.

bool QChildEvent::removed() const

Gibt „ true “ zurück, wenn „ type()“ den Wert „ QEvent::ChildRemoved “ ergibt; andernfalls wird „false“ zurückgegeben.

[protected delete] QChildEvent &QChildEvent::operator=(QChildEvent &&)

Weist „ other “ dieser „ QChildEvent “-Instanz zu. Diese Funktion wird gelöscht.

[noexcept protected default] QChildEvent &QChildEvent::operator=(const QChildEvent &other)

other Weist dieser „ QChildEvent “-Instanz „ “ durch Kopieren zu. “ dieser „ “-Instanz.

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