此部分比较简单,包含两个dialog。
登陆界面:login.cpp
界面显示部分:
username_l = new QLabel(tr("用户名"),this);
username_l->move(70,80);
username_e = new QLineEdit(this);
username_e->move(140,80);
username_e->setPlaceholderText(tr("请输入用户名"));
password_l = new QLabel(tr("password"),this);
password_l->move(70,130);
password_e = new QLineEdit(this);
password_e->move(140,130);
password_e->setPlaceholderText(tr("请输入密码"));
log_btn = new QPushButton(tr("登陆"),this);
log_btn->move(50,200);
reg_btn = new QPushButton(tr("注册"),this);
reg_btn->move(210,200);
nam = new QNetworkAccessManager(this);
connect(log_btn,SIGNAL(clicked()),this,SLOT(loginTo()));
connect(reg_btn,SIGNAL(clicked()),this,SLOT(registerTo()));
connect(nam,SIGNAL(finished(QNetworkReply*)),this,SLOT(finishedSlot(QNetworkReply*)));
登陆处理逻辑部分:
void Login::loginTo()
{