实现登录窗口
利用布局方式对窗口进行美化
选取widget进行布局,水平布局、垂直布局、栅格布局
默认窗口与控件之间有9间隙
可以利用弹簧进行布局
点击登录后应该匹配用户名与密码,点击退出则关闭
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
//当点击登录后弹出登录成功
connect(ui->pushButton, &QPushButton::clicked, this, [=](){
QString user_name = ui->user_name->text();//获取用户名
QString password = ui->password->text();
if(user_name == "1421755462" && password == "lb1421755462"){
QMessageBox::information(this, "mind_info", "登录成功");
}
else{
QMessageBox::information(this, "mind_info", "用户名或密码错误");
}
});
//点击退出后,关闭整个框
connect(ui->quit, &QPushButton::clicked, this, [=](){
this->close();
});
}
MainWindow::~MainWindow()
{
delete ui;
}
实现的窗口: