Seite 1 von 1

Variable von QDialog Klasse an QWidget Klasse übergeben

Verfasst: 25. Januar 2011 18:08
von Tinka
Hallo,

ich scheitere gerade an einer Aufgabe, vermutlich ist diese recht simpel aber ich komme irgendwie nicht auf die Lösung :?...

folgendes möchte ich realisieren:
in einem Widget (zentrales Widget von QWindow), gibt es eine Zeichenmethode.
In einem Dialog, der in der Window-Klasse aufgerufen wird, soll der Benutzer ein Zeitintervall eingeben, welches in der Widget-Klasse benutzt werden soll.
Ich scheitere jetzt daran, die Variable (Zeitintervall) vom Dialog an das Widget zu übergeben.

Ich hoffe, dass mein Problem einigermaßen verständlich ist... ;)

Verfasst: 25. Januar 2011 18:17
von pfid
Da QWidget vermutlich die Variable die du meinst nicht besitzt, hilft nur Ableiten, Membervariable samt set-/get-Methode zu implementieren und das so entsprechend zu übergeben.

Verfasst: 25. Januar 2011 19:44
von Tinka
wie sieht die Syntax dazu aus?
*Danke :)*

Verfasst: 25. Januar 2011 19:51
von solarix
Etwas mehr Initiative bitte... das steht in jedem C++-Buch oder -Tutorial... z.B.

http://de.wikibooks.org/wiki/C%2B%2B-Pr ... kturierung

hth..

Verfasst: 25. Januar 2011 20:42
von padreigh
schonmal an Signal/Slots gedacht? Nach Ausführen des Dialogs entsprechende SIGNAL's losjagen und die vorher ans Window verbinden(entweder an dessen SIGNALs oder SLOTs). Dem Signal einfach den Wert mitgeben. und feddich ...