Seite 1 von 1

Eigene Signale ? [gelöst]

Verfasst: 7. Oktober 2011 18:39
von thc2_67
Hallo,

ich bin dabei eine GUI - Anwendung für den Desktop zu schreiben.
Da meine Anwendung einige Buttons & Felder besitzt, hatte ich die Überlegung, dass ich die Eigenschaften der Felder & Buttons (hide, show, enable & disable)
in einer QLint<int> hinterlege und den Wert der QList überwache und danach mit einem Signal zB "valuechanged()" die Felder & Buttons aktualisiere.
In die QList wollte ich "1" und "0" für die jeweiligen Felder & Buttons speichern.
Ist soetwas realisierbar?

Was hält Ihr von der Idee oder denke ich zu kompliziert?

Vielen Dank für Euren Input.

Re: Eigene Signale ?

Verfasst: 9. Oktober 2011 10:51
von Christian81
Was bringt Dir doppelte Datenhaltung? Die Infos kannst Du doch auch ganz einfach aus den GUI-Elementen auslesen... !?

Re: Eigene Signale ?

Verfasst: 9. Oktober 2011 14:28
von thc2_67
Ja, ist mir klar.
Aber bei meiner Anwendung ist es so, dass in gewissen Situationen nur bestimmte GUI-Elemente sichtbar bzw. Enabled sind, dann wieder andere Elemente, etc.
Dh es es bestehen hier Abhängigkeiten und diese wollte ich Überwachen um dann die Elemente anzusteuern.

Re: Eigene Signale ?

Verfasst: 9. Oktober 2011 15:18
von Christian81
Das würde ich in einer Funktion durchführen die je nach state die Widgets modifiziert.