Aufbau für embedded Systems?

Alles rund um die Programmierung mit Qt
Antworten
gast23
Beiträge: 103
Registriert: 11. August 2010 10:43

Aufbau für embedded Systems?

Beitrag von gast23 »

Hi,

ich entwickle gerade eine Anwendung für ein embedded System.

Jeder Screen (Eein Widget) der Anwendung wird z.Z. als eigenes Fenster mit show bzw. hide geöffnet bzw. geschlossen... wir haben jedoch festgestellt das dies logischerweise von der Performance her nicht so optimal ist.

Daher ist nun die neue Idee ein MainWindow mit einem Layout. In dieses Layout wird dann immer der aktuelle Screen gelegt und der alte gelöscht.

Würde ihr das auch so tun? Welches LAyout würde ihr verwenden? Aus Performancegründen muss der Screen direkt nach der Deaktivierung gelöscht werden... wie vermeide ich da Probleme mit dem Qt Mechanismus? Die Screens ohne Parent anlegen und nach dem entfernen aus dem Layout?

Vielen Dank
rubikon
Beiträge: 89
Registriert: 27. Mai 2010 13:23

Beitrag von rubikon »

Ich weiss nicht ob ich richtig verstande nhabe was Du meinst.

Aber wenn ja, dann habe ich mir vor einiger Zeit dieselbe Frage gestellt und mit QStackedWidget die Lösung gefunden:

Am Anfang alle Widgets (Sreens) erzeugen und dem StackedWidget zuweisen... Dann kann man mit der Methode void setCurrentIndex ( int index ) komfprtabel die Screens wechseln...

Ist das eine Lösung für Dein Problem?
Antworten