📄 sfsregisterwindow.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 + -