窗口内容:输入框、文本框、两个按钮(确认和关闭)
实现:输入框输入任意文字,点击“确认”按钮,文本框显示相应文字,重复操作,文本框内容覆盖,点击关闭,结束窗口。
widget.cpp文件:
#include "widget.h"
#include "ui_widget.h"
#include <QLineEdit>
#include <QPushButton>
//已完成
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//创建两个文本框
QLineEdit *line1 = new QLineEdit("输入框",this);
QLineEdit *line2 = new QLineEdit("文本框",this);
line2->move(0,50);
//创建两个按钮
QPushButton *btn1 = new QPushButton("确认",this);
btn1->move(100,100);
QPushButton *btn2 = new QPushButton("关闭",this);
btn2->move(200,100);
//连接信号与槽
connect(btn1,&QPushButton::clicked,line2,[=]()
{
line2->setText(line1->text());
});
connect(btn2,&QPushButton::clicked,this,&Widget::close);
}
Widget::~Widget()
{
delete ui;
}
2022.10.12