Seite 1 von 1

Aufbau für embedded Systems?

Verfasst: 24. Dezember 2010 12:46
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

Verfasst: 4. Januar 2011 16:06
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?