Nie mogę nigdzie znaleźć, a chcę wyświetlić widget.ui w innym widget.ui/mainwidow.ui w np layout w podobnysposób jak przykładowy kod z qml-em:

QQuickView *view = new QQuickView();
QWidget *container = QWidget::createWindowContainer(view, this);
container->setFocusPolicy(Qt::TabFocus);
view->setSource(QUrl("main.qml"));
ui->verticalLayout->addWidget(container);

Albo inaczej:

  1. tworzę trzy formatki glowne.ui, zawartosc1.ui, zawartosc2.ui

  2. w glownym.ui tworzę np layout i dwa przyciski, którymi będę zmieniał zawartość layout,

  3. i ta: uruchamiam app, wciskam przycisk1 i w layaut wyświetla się zawartosc1.ui

  4. wciskam przycisk2 zawartość layout jest czyszczona, a następnie wyświetlana zawartosc2.ui.

Można to zrobić ukrywać kontrolki i pokazując w odpowiednim momencie, czy też kontenery ale jest ich za dużo i zrobi się straszny bałagan na formatce. Wolał bym wczytywać gotowe formatki.