深圳网站的优化,可信的专业网站建设,wordpress猜你喜欢插件,做网页制作怎么样思维导图 作业
使用手动连接#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中#xff0c;在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中#xff0c;在槽函数中判断ui界面上输入的账号是否为admin#x…思维导图 作业
使用手动连接将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中在槽函数中判断ui界面上输入的账号是否为admin密码是否为123456,如果账号密码匹配成功则输出“登录成功”并关闭该界面如果匹配失败则输出登录失败并将密码框中的内容清空
#include widget.h
#include ui_widget.hWidget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{//设置背景ui-setupUi(this);ui-lab1-setPixmap(QPixmap(:/pictrue/nxd.jpg));ui-lab1-setScaledContents(true);//设置用户名和密码ui-Namelab-setPixmap(QPixmap(:/pictrue/ls.jpg));ui-Namelab-setScaledContents(true);ui-NamelineEdit-setPlaceholderText(uid);ui-PassWdlab-setPixmap(QPixmap(:/pictrue/nl.jpg));ui-PassWdlab-setScaledContents(true);ui-PassWdlineEdit-setPlaceholderText(password);ui-PassWdlineEdit-setEchoMode(QLineEdit::Password);//设置透明度ui-PassWdlineEdit-setStyleSheet(background-color: rgba(255, 255, 255, 128););ui-NamelineEdit-setStyleSheet(background-color: rgba(255, 255, 255, 128););ui-Btn1-setStyleSheet(background-color: rgba(255, 255, 255, 128););ui-Btn2-setStyleSheet(background-color: rgba(255, 255, 255, 128););//设置两个动图QMovie *mv new QMovie(:/pictrue/preview.gif);mv-start();ui-giflab1-setMovie(mv);ui-giflab2-setMovie(mv);ui-giflab1-setScaledContents(true);ui-giflab2-setScaledContents(true);ui-giflab1-setStyleSheet(background-color: rgba(255, 255, 255, 128););ui-giflab2-setStyleSheet(background-color: rgba(255, 255, 255, 128););//手动连接到自定义的槽函数中实现关闭窗口connect(ui-Btn2,SIGNAL(clicked()),this,SLOT(myslots()));connect(ui-Btn1,QPushButton::click,this,Widget::on_Btn1_clicked);}void Widget::myslots()
{this-close();
}Widget::~Widget()
{delete ui;
}void Widget::on_Btn1_clicked()
{if(ui-NamelineEdit-text()adminui-PassWdlineEdit-text()123456){qDebug() 登陆成功;this-close();}else{qDebug() 登陆失败;ui-PassWdlineEdit-clear();}
}