Partage
  • Partager sur Facebook
  • Partager sur Twitter

[QT] [reseau] comprend le qobject_cast

Sujet résolu
Anonyme
    4 août 2008 à 23:29:50

    Bonjour voila je comprend pas bien le qobject_cast.
    Mateo l'utilise pour son serveur :
    QTcpSocket *socket = qobject_cast<QTcpSocket *>(sender());
    

    Est-ce que si par exemple je crée un classe Client fille de QTcpSocket et que j'utilise :
    Client *socket = qobject_cast<Client *>(sender());
    

    Les attributs que j'ai rajoutés vont être initialisé comme par magie.
    Je pense que je vois pas bien le concept lol.
    Merci de votre aide futur.

    EDIT : j'ai réfléchi calmement et j'ai compris enfin je crois comme sender() c'est celui qui a envoyé le signal alors le template doit être de la classe de ce qui a envoyé le signal.
    • Partager sur Facebook
    • Partager sur Twitter

    [QT] [reseau] comprend le qobject_cast

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown