Layout *.ui + ręcznie napisane kontrolki

0

Mam przygotowany layout w QTDesigner oraz ręcznie napisane kontrolki w *.cpp. Nie wiem jak wyświetlić je na jednej warstwie/oknie.

Raz mam tylko to z QTDesigner, raz z *.cpp

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    setup(); // ręcznie pisane
    ui->setupUi(this);
}

setupUI();

void MainWindow::setup()
{
    QWidget* frame = new QWidget;
    szablon = new QVBoxLayout();
    frame->setLayout(_layout);
    szablon->addWidget(new QLabel("Test"), 0, Qt::AlignCenter); //próbowałem " szablon->ui->addWidget(...)" ale to nie działa
    QScrollArea* scroll = new QScrollArea;
    scroll->setWidget(frame);
    scroll->setWidgetResizable(true);
    setCentralWidget(scroll);
}
0
 ui->centralWidget->setLayout(szablon);

Oczywiście o ile główne okno zawiera w sobie obiekt centralWidget.

0

Zapodaj w swoim Assistancie frazę "Using Custom Widgets with Qt Designer"

1 użytkowników online, w tym zalogowanych: 0, gości: 1