wid::wid(QWidget *parent):QWidget(parent)
{
resize(400,400);
QPushButton *quit = new QPushButton("Quit",this);
QSlider *slider = new QSlider(Qt::Horizontal );
QLCDNumber *lcd = new QLCDNumber;
cannon *can = new cannon(this);
QVBoxLayout *layout_left=new QVBoxLayout;
layout_left->addWidget(quit);
layout_left->addWidget(lcd);
layout_left->addWidget(slider);
layout_left->addWidget(can);
this->setLayout(layout_left);
}
wid::wid(QWidget *parent):QWidget(parent)
{
resize(400,400);
QPushButton *quit = new QPushButton("Quit",this);
QSlider *slider = new QSlider(Qt::Horizontal );
QLCDNumber *lcd = new QLCDNumber;
cannon *can = new cannon(this);
QVBoxLayout *layout_left=new QVBoxLayout;
layout_left->addWidget(quit);
layout_left->addWidget(lcd);
layout_left->addWidget(slider);
QHBoxLayout *layout =new QHBoxLayout;
layout->addLayout(layout_left);
layout->addWidget(can);
this->setLayout(layout);
}
垂直分布可以显示,为什么水平显示就不行。想显示如下图的样子