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 RPS: 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.