Hallo Leute,
ich bastel seit 2 Tagen mit PyQt rum und bin in der Hinsicht noch ziemlicher Anfänger.
Ich würde gerne eine Oberfläche Programmieren, in der ich ein Menü habe in dem mehrere Tools sind. Jedes Tool benötigt ein anderes Widget, also andere Eingabefelder und so.
Ich hab jetzt schon ein QMainWindow mit nem Menü und hab jetzt quasi im CentralWidget ein Widget geladen, was eins meiner Tools abbildet.
Ich bin jetzt auf der suche nach dem "richtigen/besten" Weg um die Widgets zu ändern und bin dabei auf StackedWidgeds gestoßen. Was ist die bevorzugte art es zu machen? Das CentralWidget bei der Auswahl im Menü zu überschreiben mit einem neuen Objekt, oder mach ich ein Stack aus allen Widgets/Tools und änder jedes mal die ID?
Oder gibt es noch eine Lösung wie es gar viel besser geht?
Wäre für ein paar Tips dankbar.
Grüße
Mario
Empfehlung für QStackedWidged oder Widget überschreiben?
@würmchen: `QStackedWidget` ist IMHO besser als ein Widget durch ein anderes zu ersetzen, denn das `QStackedWidget` kennt die Grössen von allen enthaltenen Widgets. Alternativ zum Menü, oder zusätzlich könntest Du auch ein `QTabWidget` verwenden. Dann sieht der Benutzer die Werkzeugnamen direkt, ohne ein Menü öffnen zu müssen.