10.18QT作业

#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    //标签
    ui->label2->setPixmap(QPixmap("D:\\QT\\picture\\OIP-C.png"));
    ui->label2->setScaledContents(true);

    ui->label->setPixmap(QPixmap("D:\\QT\\picture\\rose.jpg"));
    ui->label->setScaledContents(true);
    //账号密码
    ui->led1->setPlaceholderText("QQ账号/手机号码/QQ邮箱");
    ui->led2->setPlaceholderText("密码");
    ui->led2->setEchoMode(QLineEdit::Password);

    connect(ui->btn2,SIGNAL(clicked()),this,SLOT(my_slot()));
//    connect(ui->btn1,&QPushButton::clicke,this,&Widget::My_slot);
    connect(ui->btn1, &QPushButton::clicked, this, &Widget::My_slot);


}
void Widget::My_slot()
{
    if("admin" == ui->led1->text())
    {
        if("123456" == ui->led2->text())
        {
              qDebug() << "登陆成功";
              this->close();
        }
    }else {

        qDebug() << "登陆失败";
        ui->led2->clear();
    }


}
void Widget::my_slot()
{
    this->close();
}

Widget::~Widget()
{
    delete ui;
}

10.18QT作业_第1张图片

你可能感兴趣的:(qt,命令模式,开发语言)