IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QChildEvent Class

The QChildEvent class contains event parameters for child object events.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QChildEvent Class▲

  • Header: QChildEvent

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Core)

    target_link_libraries(mytarget PRIVATE Qt6::Core)

  • qmake: QT += core

  • Inherits: QEvent

  • Group: QChildEvent is part of Event Classes

Detailed Description▲

Child events are sent immediately to objects when children are added or removed.

In both cases you can only rely on the child being a QObject (or, if QObject::isWidgetType() returns true, a QWidget). This is because in the QEvent::ChildAdded case the child is not yet fully constructed; in the QEvent::ChildRemoved case it might have already been destructed.

The handler for these events is QObject::childEvent().

Member Function Documentation▲

 

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

Constructs a child event object of a particular type for the child.

type can be QEvent::ChildAdded, QEvent::ChildRemoved, or QEvent::ChildPolished.

See Also▲

See also child()

bool QChildEvent::added() const▲

Returns true if type() is QEvent::ChildAdded; otherwise returns false.

QObject *QChildEvent::child() const▲

Returns the child object that was added or removed.

bool QChildEvent::polished() const▲

Returns true if type() is QEvent::ChildPolished; otherwise returns false.

bool QChildEvent::removed() const▲

Returns true if type() is QEvent::ChildRemoved; otherwise returns false.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+