ich bin mir nicht sicher ob meine Vorgehensweise richtig ist und frage daher um Rat.
Ich habe ein Splitter innerhalb des Main Windows und möchte die Darstellung eines Widgets ändern.
Hierzu habe ich QStackedWidgets dem Splitter hinzugefügt.
Die Widgets innerhalb des QStackedWidgets sind alle abgeleitet von QWidget (z.B. von QTextEdit, QGraphicsView).
Nur bei QFormLayout geht dies nicht. Also habe ich mir ein "Form-Widget" definiert, mit einem QFormLayout member
Code: Alles auswählen
m_rLayout = new QFormLayout();Code: Alles auswählen
setLayout(m_rLayout);Während ich nun die "Anzeige" im Splitter Window für die anderen Widgets (abgeleitet von QTextEdit oder von QGraphicsView) problemlos im MainWindow mit
Code: Alles auswählen
(QStackedWidget*) m_rRightWidgets->setCurrentIndex(x);Mein Ziel ist es, in dem Splitter Window ein QFormLayout unterzubringen.
Vielen Dank für eure Mühe.
Gruß
Uwe