实现一个简单的垂直布局功能
1.新建一个无ui界面的工程,基类为widget
2.代码实现
widget.cpp
#include "widget.h"
#include <QLineEdit>
#include <QTextEdit>
#include <QLayout>
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//新建两个控件
QLineEdit * LineEdit = new QLineEdit("编辑框");
QTextEdit * TextEdit = new QTextEdit();
//创建布局对象,并将控件添加到布局中去
QVBoxLayout * Layout = new QVBoxLayout;
Layout->addWidget(LineEdit);
Layout->addWidget(TextEdit);
//设置窗体布局
this->setLayout(Layout);
}
Widget::~Widget()
{
}