#include #include #include #include "exampleview.h" ExampleView::ExampleView(QWidget *parent) : QScrollArea(parent), _widget(0), _layout(new QGridLayout) { setLayout(_layout); } ExampleView::~ExampleView() { } void ExampleView::setWidget(QWidget *widget) { if (_widget) { _layout->replaceWidget(_widget, widget); } else { _layout->addWidget(widget, 1, 1); _layout->addWidget(new QLabel, 1, 0); _layout->addWidget(new QLabel, 1, 2); } _widget = widget; }