#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this);//по ширине различные элементы по высоте одинаковые lft= new left(this); rt= new right(this); ctr= new centr(this); QHBoxLayout *hlay_centr=new QHBoxLayout; hlay_centr->setSpacing(0); hlay_centr->setMargin(0); hlay_centr->addWidget(lft); hlay_centr->addWidget(ctr); hlay_centr->addWidget(rt); setLayout(hlay_centr);}
#include "left.h"#include "ui_left.h"left::left(QWidget *parent) : QWidget(parent), ui(new Ui::left){ ui->setupUi(this);}left::~left(){ delete ui;}