#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
this->setFixedSize(620,480); //固定窗口大小
labelAccount = new QLabel("account:",this);
labelAccount->move(150,100);
labelPasswd = new QLabel("psswd:",this);
labelPasswd->move(150,150);
editAccount = new QLineEdit(this);
editAccount->move(200,100);
editPasswd = new QLineEdit(this);
editPasswd->move(200,150);
editPasswd->setEchoMode(QLineEdit::Password);
btnClose = new QPushButton("close",this);
btnClose->move(400,320);
// 将关闭按钮的信号连接到widget的关闭槽
connect(btnClose,SIGNAL(clicked()),this,SLOT(close()));
btnLogin = new QPushButton("login",this);
btnLogin->move(150,320);
//登录按钮连接到自定义槽,检测输入是否正确
connect(btnLogin,SIGNAL(clicked()),this,SLOT(checkAccount()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::checkAccount()
{
if(editAccount->text() == "admin" && editPasswd->text() == "123456")
{
qDebug() << "longin successful";
}
else
{
qDebug() << "longin error";
editAccount->clear();
editPasswd->clear();
}
}
4.8
最新推荐文章于 2024-07-22 23:59:01 发布