Mit Ot von Kind - Objekt auf Vater - Objekt zugreifen



  • Hi all,

    wenn ich ein Objekt Vater erzeuge, und aus diesem ein Objekt Kind erzeuge - wie kann ich dann aus dem Objekt Kind eine Funktion vom Objekt Vater aufrufen? Und dies mit Hilfe der Qt-Bibliotheken?

    Ich bin noch nicht so gewannt mit der entwicklung in C++... 😞

    Danke für eure Antworten



  • Hi,

    so ganz spontan wuerd ich sagen, dass du dem Kind-Objekt nen Zeiger auf das
    Vater-Objekt gibst.

    class Vater
    {
       Kind *KindObjekt;
       public:
           Vater ();
    };
    
    Vater::Vater ()
    {
       KindObjekt = new Kind ( this ); //dem konstruktor nen zeiger aufs Vaterobjekt mitgeben
    }
    
    Kind::Kind ( Vater *vater )
    {
       //tue was
    }
    

    Kann man bestimmt auch eleganter loesen, so wuerde ich es wahrscheinlich machen

    mfg
    v R

    PS: Hoffe es sind keine Fehler enthalten



  • Hallo

    Wenn das Kind-Objekt dem Vater-Objekt, nur "Ereignisse" mitteilen will, kannst du das mit dem Signal, Slot-Mechanismus bewerkstelligen.

    Gruss sam



  • Ich danke euch für eure Antworten, ich werde es diese Woche noch ausprobieren,
    ob ich weiter komme...

    Werde es melden ob es klappt.


Anmelden zum Antworten