#include "widget.h"
 
 #include "ui_widget.h"
 
 
 
 Widget::Widget(QWidget *parent)
 
     : QWidget(parent)
 
     , ui(new Ui::Widget)
 
 { 
     ui->setupUi(this);
 
 
 
     //设置窗口属性
 
     this->setWindowTitle("Sumeru Dance Training"); 
     this->setFixedSize(800,600);
 
     this->setWindowIcon(QIcon("C:\\Users\\Administrator\\Desktop\\picture\\icon.png")); 
 
 
 
 
     //设置登陆界面图片,用logo标签
 
     ui->label->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\picture\\no1.jpg")); 
     ui->label->setScaledContents(true);
 
 
 
     //设置用户名和密码输入提示图标
 
     ui->username->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\icon\\userName.jpg")); 
     ui->username->setFixedSize(30,30);
 
     ui->username->setScaledContents(true);
 
 
 
     ui->passwd->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\icon\\passwd.jpg")); 
     ui->passwd->setFixedSize(30,30);
 
     ui->passwd->setScaledContents(true);
 
     ui->passwd_2->setEchoMode(QLineEdit::Password);
 
 
 
     //设置登陆按钮图标
 
     ui->yes->setIcon(QIcon("C:\\Users\\Administrator\\Desktop\\icon\\login.png")); 
     ui->pushButton_2->setIcon(QIcon("C:\\Users\\Administrator\\Desktop\\icon\\cancel.png")); 
 
 
 }
 
 
 
 Widget::~Widget()
 
 { 
     delete ui;
 
 }
 
 
 
 //登陆按钮槽函数
 
 void Widget::on_yes_clicked()
 
 { 
     QString usna = ui->username_2->text();
 
     QString pwd = ui->passwd_2->text();
 
 
 
 
 
     if("nilou"==usna && "20221203" == pwd) 
     { 
         QMessageBox login_true(QMessageBox::Information," ","登陆成功!",QMessageBox::Ok|QMessageBox::No);
 
         if(login_true.exec() == QMessageBox::Ok)
 
         { 
             this->close();
 
         }
 
 
 
     }else
 
     { 
         QMessageBox login_true(QMessageBox::Question," ","密码或用户名不支持,是否重新登陆?",QMessageBox::Ok|QMessageBox::No);
 
         if(login_true.exec() == QMessageBox::No)
 
         { 
             this->close();
 
         }
 
     }
 
 
 
 }
 
 
 
 //取消登陆槽函数
 
 void Widget::on_pushButton_2_clicked()
 
 { 
     QMessageBox no_login(QMessageBox::Question," ","确认要退出吗?",QMessageBox::Yes|QMessageBox::No);
 
     if(no_login.exec() == QMessageBox::Yes)
 
     { 
         this->close();
 
     }
 
 }