Daten zwischen Oberflächenfenstern austauschen

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
FlorianOTH
Beiträge: 2
Registriert: 22. Juni 2017 13:36

Daten zwischen Oberflächenfenstern austauschen

Beitrag von FlorianOTH » 22. Juni 2017 13:50

Hallo

ich möchte gerne zwischen zwei Oberflächen Fenstern eine Referenz auf eine Klasse austauschen.

Ich hab mein Qt Main Window in dem ich Daten eingebe und anschließend in einer darunterliegenden Klasse abspeichere.

Im weiterem Verlauf rufe ich ein weiteres Fenster .....

Aufruf Fenster
fenster fensternew;
fensternew.setModal(false);
fensternew.exec();

...... In diesem Fenster möchte ich jedoch gerne auf Informationen aus dem Main Window zugreifen.

Ist das möglich und wie funktioniert das ?

Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Daten zwischen Oberflächenfenstern austauschen

Beitrag von Christian81 » 22. Juni 2017 17:29

C++ Grundlagen - man kann einen Pointer an eine Funktion übergeben

Code: Alles auswählen

QWidget *w1 = new QWidget;
QWidget *w2 = new MyWidget;
w2->setPointerToWidget(w1)
Bitte erstmal ein C++ Buch lesen :)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung

FlorianOTH
Beiträge: 2
Registriert: 22. Juni 2017 13:36

Re: Daten zwischen Oberflächenfenstern austauschen

Beitrag von FlorianOTH » 23. Juni 2017 11:15

und wie funktioniert das im QTDesigner mit fest definierten Funktionen?!

Antworten