Folgendes Problem:
Ich habe ein Fenster das durch ein QGridlayout in 6 Zellen (3x3) unterteilt ist.
Zeile 1: Programmname ... etc.
Zeile 2: Menü mit QButtons
Zeile 3: Platzhalter für den Inhalt
Dieses Design wird bei erstellen eines Objekts der Klasse im Konstruktor initialisiert. Abschließend erfolgt ein setLayout(layout).
Nun soll man natürlich in dem Programm navigieren können:
Wenn ich auf einen der QButtons im Menü klicke, soll ein Widget in Zeile 3 geladen werden, also mit einem layout->addWidget(neuesWidget)
Dies erfolgt nun natürlich nach dem setLayout.
Das neue Widget wird nun leider nicht angezeigt.
Im Netz lese ich nur, dass ich das Layout wieder löschen muss, und dann wieder setzen. Aber ich kann ja nicht jedesmal wenn ich auf einen Button klicke das komplette Layout rücksetzen.
Leider habe ich das Konzept, nachdem QT seine Grafik aufbaut wohl noch nicht ganz verstanden.
Die mitgeliferten Tutorials und Beispiele haben nur Projekte, bei denen bereits von Anfang an das Fensterlayout fest definiert ist.
Ich würde mich freuen, wenn mir jemand einen Tipp geben kann, ich hock jetzt die zweite Woche an diesem Problem und komme keinen Zentimeter weiter