使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数
将登录按钮使用qt4版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清
#include "widget.h"
#include "ui_widget.h"
#include <cstring>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
, Btn(new QPushButton(this))
{
ui->setupUi(this);
Btn->resize(80,40);
Btn->move(160,220);
Btn->setText("登录");
connect(Btn,SIGNAL(clicked()),this,SLOT(myconnect()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::myconnect()
{
if((ui->UserNameEdit->text() == "admin") & (ui->PasswdEdit->text() == "123456"))
{
this->close();
qDebug() << "登录成功";
}
else
{
ui->PasswdEdit->clear();
qDebug() << "登录失败";
}
}