#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QObject::connect(this,&Widget::signal_login_success,this,&Widget::login_success);
QObject::connect(this,&Widget::signal_login_failed,this,&Widget::login_failed);
this->setWindowFlag(Qt::FramelessWindowHint);
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_pushButton_close_clicked()
{
this->close();
}
void Widget::on_pushButton_login_clicked()
{
if(ui->lineEdit_account->text()=="admin"&&ui->lineEdit_passwd->text()=="123456")
{
emit signal_login_success();
}
else if(ui->lineEdit_account->text()==""&&ui->lineEdit_passwd->text()=="")
{
}
else
{
emit signal_login_failed();
ui->lineEdit_passwd->setText("");
}
}
void Widget::login_success()
{
QMessageBox msgbox1(QMessageBox::Information,
"Steam",
"登录成功",
QMessageBox::Ok,
this);
int ret=msgbox1.exec();
if(ret==QMessageBox::Ok)
{
this->close();
}
}
void Widget::login_failed()
{
QMessageBox msgbox2(QMessageBox::Information,
"Steam",
"账号或密码错误",
QMessageBox::Ok,
this);
int ret=msgbox2.exec();
}
QLabel#label_back{
border-image: url(:/lll/back.png);}
#label_steam{
border-image: url(:/lll/steam.png);}
#label_ewm{
border-image: url(:/lll/ewm.png);
border-radius:13px;}
#label_tip_account{
background:transparent;
color: rgb(255, 255, 255);}
#label_tip_passwd{
background:transparent;
color: rgb(255, 255, 255);}
#label_useewm{
background:transparent;
color: rgb(255, 255, 255);}
#label_phone{
background:transparent;
color: rgb(255, 255, 255);}
#label_without{
background:transparent;
color: rgb(255, 255, 255);}
QPushButton#pushButton_close{
border-image: url(:/lll/x.png);}
#pushButton_close:hover{
border-image: url(:/lll/qq.png);}
#pushButton_add{
color: rgb(255, 255, 255);
background:transparent;
border:none;
border-bottom:1px solid rgb(255, 255, 255);}
#pushButton_login{
border:none;
color: rgb(255, 255, 255);
border-radius:3px ;
background-color: qlineargradient(spread:pad, x1:1, y1:0.511773, x2:0, y2:0.499727, stop:0.393035 rgba(42, 120, 255, 255), stop:1 rgba(126, 173, 255, 255));
font: 13pt "等线";}
#pushButton_login:hover{
border:none;
color: rgb(255, 255, 255);
border-radius:3px ;
background-color: qlineargradient(spread:pad, x1:1, y1:0.511773, x2:0, y2:0.499727, stop:0.393035 rgba(32, 110, 245, 255), stop:1 rgba(116, 163, 245, 245));
font: 13pt "等线";}
#pushButton_login:pressed{
padding-left:2px;
padding-top:2px;
border:none;
color: rgb(255, 255, 255);
border-radius:3px ;
background-color: qlineargradient(spread:pad, x1:1, y1:0.511773, x2:0, y2:0.499727, stop:0.393035 rgba(42, 120, 255, 255), stop:1 rgba(126, 173, 255, 255));
font: 13pt "等线";}
#pushButton_add{
border:none;}
QLineEdit#lineEdit_account{
border:none;
background-color: rgb(50, 53, 60);
color: rgb(255, 255, 255);}
#lineEdit_passwd{
border:none;
background-color: rgb(50, 53, 60);
color: rgb(255, 255, 255);}
QWidget{
background-color: qlineargradient(spread:pad, x1:0.513, y1:0, x2:0.498, y2:1, stop:0 rgba(33, 35,40, 255), stop:1 rgba(25, 26, 30, 255));}
QCheckBox{
color: rgb(255, 255, 255);}