#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
#include <QMovie>
#include <QThread>
#include <QIcon>
static QString rightAccount = "admin";
static QString rightPasswd = "123456";
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
this->setWindowTitle("礼堂办事处");
this->setWindowIcon(QIcon(":/pictrue/litang.png"));
this->setStyleSheet("background-color:white");
QMovie *backMovie = new QMovie(":/pictrue/qq2.gif");
//将动图添加到标签中
ui->titleLabel->setMovie(backMovie);
//让动图动起来
backMovie->start();
//让图片适应标签尺寸
ui->titleLabel->setScaledContents(true);
ui->faceLabel->setPixmap(QPixmap(":/pictrue/head.png"));
//让图片适应标签尺寸
ui->faceLabel->setScaledContents(true);
ui->accountLabel->setPixmap(QPixmap(":/pictrue/login.png"));
ui->accountLabel->setScaledContents(true);
ui->passwdLabel->setPixmap(QPixmap(":/pictrue/passwd.jpg"));
ui->passwdLabel->setScaledContents(true);
ui->accountEdit->setPlaceholderText("手机号/礼堂账号");
ui->passwdEdit->setPlaceholderText("密码");
ui->passwdEdit->setEchoMode(QLineEdit::Password);
connect(ui->cancelButton, SIGNAL(clicked()), this, SLOT(close()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_loginButton_clicked()
{
QString account = ui->accountEdit->text();
QString passwd = ui->passwdEdit->text();
if(account.compare(rightAccount) == 0 && passwd.compare(rightPasswd) == 0){
qDebug() << "已验顶针鉴定为:码码胜的!";
QThread::sleep(5);
this->close();
}else{
qDebug() << "要疑顶针鉴定为:我测你的码!";
ui->accountEdit->clear();
ui->passwdEdit->clear();
}
}
作业