⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sfsregisterwindow.cpp

📁 通过arm实现文件的上传
💻 CPP
字号:
#include <QtGui/QtGui>#include "sfsregisterwindow.h"sfsRegisterWindow::sfsRegisterWindow(){    userNameLabel = new QLabel(tr("Userame"));    userPswdLabelOne = new QLabel(tr("Password"));        userPswdLanelTwo = new QLabel(tr("Confirm"));    userNameLineEdit = new QLineEdit;    userPswdLineEditOne = new QLineEdit;    userPswdLineEditOne->setEchoMode(QLineEdit::Password);    userPswdLineEditTwo = new QLineEdit;    userPswdLineEditTwo->setEchoMode(QLineEdit::Password);    registerStatLabel = new QLabel;    registerPushButton = new QPushButton(tr("Register"));    backToLoginPushBotton = new QPushButton(tr("Back to login"));    QGridLayout *registerLayout = new QGridLayout;    registerLayout->addWidget(userNameLabel,0,0);    registerLayout->addWidget(userNameLineEdit,0,1);    registerLayout->addWidget(userPswdLabelOne,1,0);    registerLayout->addWidget(userPswdLineEditOne,1,1);    registerLayout->addWidget(userPswdLanelTwo,2,0);    registerLayout->addWidget(userPswdLineEditTwo,2,1);    QHBoxLayout *hLayout = new QHBoxLayout;    hLayout->addWidget(backToLoginPushBotton);    hLayout->addWidget(registerPushButton);    registerPushButton->setDefault(true);    QVBoxLayout *vLayout = new QVBoxLayout;    vLayout->addLayout(registerLayout);    vLayout->addWidget(registerStatLabel);    vLayout->addLayout(hLayout);    setLayout(vLayout);    setWindowTitle("Register");    resize(240,320);    connect(registerPushButton,SIGNAL(clicked()),this,SLOT(registerSlot()));    connect(backToLoginPushBotton,SIGNAL(clicked()),this,SLOT(backSlot()));}void sfsRegisterWindow::registerSlot(){    QString reUserName = userNameLineEdit->text();    QString reUserPswdOne = userPswdLineEditOne->text();    QString reUserPswdTwo = userPswdLineEditTwo->text();    int reStat;    if(reUserPswdOne == reUserPswdTwo)    {        reStat = callregister(qPrintable(reUserName),qPrintable(reUserPswdOne));        if(!reStat)        {            registerStatLabel->setText(tr("Register success!"));        }        else        {            registerStatLabel->setText(tr("Username already exists!"));        }    }    else    {        registerStatLabel->setText(tr("Password error!"));    }}void sfsRegisterWindow::backSlot(){    emit signalLogin();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -