QT-纯代码控件-QVBoxLayout(垂直布局)

it2022-05-05  207

实现一个简单的垂直布局功能

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() { }

3.效果展示


最新回复(0)