#include "userauth_mainwindow.h"
|
#include "userregister_mainwindow.h"
|
|
#include "ui_userauth_mainwindow.h"
|
|
UserAuth_MainWindow::UserAuth_MainWindow(QWidget *parent) :
|
QMainWindow(parent),
|
ui(new Ui::UserAuth_MainWindow)
|
{
|
ui->setupUi(this);
|
register_ui = new UserRegister_MainWindow();
|
connect(this,SIGNAL(open_registerUi_signal()),this,SLOT(goto_register_ui()));
|
connect(register_ui,SIGNAL(open_loginUi_signal()),this,SLOT(goto_login_ui()));
|
connect(this,SIGNAL(tar_login_signal()),this,SLOT(tar_login_getInfo()));
|
connect(register_ui,SIGNAL(tar_register_signal()),this,SLOT(tar_register_getInfo()));
|
}
|
|
UserAuth_MainWindow::~UserAuth_MainWindow()
|
{
|
delete ui;
|
}
|
|
/* 点击按钮·展开注册界面 */
|
void UserAuth_MainWindow::on_RegisterButton_clicked()
|
{
|
emit open_registerUi_signal();
|
}
|
|
/* 展开(跳转)注册界面 */
|
void UserAuth_MainWindow::goto_register_ui()
|
{
|
this->hide();
|
register_ui->show();
|
}
|
|
/* 展开(跳转)登录界面 */
|
void UserAuth_MainWindow::goto_login_ui()
|
{
|
this->show();
|
register_ui->hide();
|
}
|
|
#include <QDebug>
|
#include <QString>
|
/* 将输入的登录信息打包 */
|
void UserAuth_MainWindow::tar_login_getInfo()
|
{
|
//需要结构体
|
|
//练练手
|
QString s1;
|
QString s2;
|
s1 = ui->UserNameEdit->text();
|
s2 = ui->PasswordEdit->text();
|
qDebug()<<"姓名:"<<s1;
|
qDebug()<<"密码:"<<s2;
|
}
|
|
/* 将输入的注册信息打包 */
|
void UserAuth_MainWindow::tar_register_getInfo()
|
{
|
//需要结构体
|
|
//练练手·需要方法一:由注册界面提供函数调用,方法二:通过信号参数传递信息
|
QString s1;
|
QString s2;
|
QString s3;
|
QString s4;
|
QString s5;
|
s1 = register_ui->
|
s2 =
|
s3 =
|
s4 =
|
s5 =
|
qDebug()<<"用户名:"<<s1;
|
qDebug()<<"密码:"<<s2;
|
qDebug()<<"确认密码:"<<s3;
|
qDebug()<<"邮箱地址:"<<s4;
|
qDebug()<<"电话号码:"<<s5;
|
}
|
|
/* 点击按钮·将输入的登录信息打包 */
|
void UserAuth_MainWindow::on_LoginButton_clicked()
|
{
|
emit tar_login_signal();
|
}
|