Seite 1 von 1

Daten zwischen Oberflächenfenstern austauschen

Verfasst: 22. Juni 2017 13:50
von FlorianOTH
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 ?

Re: Daten zwischen Oberflächenfenstern austauschen

Verfasst: 22. Juni 2017 17:29
von Christian81
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 :)

Re: Daten zwischen Oberflächenfenstern austauschen

Verfasst: 23. Juni 2017 11:15
von FlorianOTH
und wie funktioniert das im QTDesigner mit fest definierten Funktionen?!