資源簡介
該登錄界面設計比較簡單,適合初學者(me too),有用戶名和密碼輸入功能,附加鍵盤輸入密碼功能呦~
代碼片段和文件信息
#include?“LoginDialog.h“
#include?“ui_LoginDialog.h“
#include?
#include?
#include?
LoginDialog::LoginDialog(QWidget?*parent)?
:QMainWindow(parent)
ui(new?Ui::LoginDialog)
{
ui->setupUi(this);
ui->password_lineEdit->setEchoMode(QLineEdit::Password);//將密碼進行隱藏;
ui->enter_pushButton->setDefault(true);
QTextEdit?*password_lineEdit?=?new?QTextEdit;
ui->password_lineEdit->setText(input);
connect(ui->enter_pushButton?&QPushButton::clicked?this?&LoginDialog::buttonEnterClicked);
????connect(ui->quit_pushButton?&QPushButton::clicked?this?&LoginDialog::close);
connect(ui->zeroButton?&QPushButton::clicked?this?&LoginDialog::buttonZeroClicked);
connect(ui->oneButton?&QPushButton::clicked?this?&LoginDialog::buttonOneClicked);
connect(ui->twoButton?&QPushButton::clicked?this?&LoginDialog::buttonTwoClicked);
connect(ui->threeButton?&QPushButton::clicked?this?&LoginDialog::buttonThreeClicked);
connect(ui->fourButton?&QPushButton::clicked?this?&LoginDialog::buttonFourClicked);
connect(ui->fiveButton?&QPushButton::clicked?this?&LoginDialog::buttonFiveClicked);
connect(ui->sixButton?&QPushButton::clicked?this?&LoginDialog::buttonSixClicked);
connect(ui->sevenButton?&QPushButton::clicked?this?&LoginDialog::buttonSevenClicked);
connect(ui->eightButton?&QPushButton::clicked?this?&LoginDialog::buttonEightClicked);
connect(ui->nineButton?&QPushButton::clicked?this?&LoginDialog::buttonNineClicked);
connect(ui->CEButton?&QPushButton::clicked?this?&LoginDialog::buttonCEClicked);
connect(ui->ACButton?&QPushButton::clicked?this?&LoginDialog::buttonACClicked);
}
LoginDialog::~LoginDialog()
{
delete?ui;
}
void?LoginDialog::buttonEnterClicked()
{
if?(ui->user_lineEdit->text()?==?tr(“zhanghuan“)?&&?ui->password_lineEdit->text()?==?tr(“12345“))//判斷用戶和登錄密碼是否正確;
{
QMessageBox::warning(this?QString::fromLocal8Bit(“歡迎“)?QString::fromLocal8Bit(“登錄成功!“));
}
else
{
QMessageBox::warning(this?QString::fromLocal8Bit(“警告“)?QString::fromLocal8Bit(“用戶名或密碼錯誤“));//如果不正確,彈出對話框“用戶名或密碼錯誤”;
ui->user_lineEdit->clear();//清空用戶名輸入框
ui->password_lineEdit->clear();//清空密碼輸入框
ui->user_lineEdit->setFocus();//將光標轉到用戶名輸入框
}
}
void?LoginDialog::buttonZeroClicked()?
{
input?=?input?+?‘0‘;
ui->password_lineEdit->setText(input);
}
void?LoginDialog::buttonOneClicked()
{
input?=?input?+?‘1‘;
ui->password_lineEdit->setText(input);
}
void?LoginDialog::buttonTwoClicked()
{
input?=?input?+?‘2‘;
ui->password_lineEdit->setText(input);
}
void?LoginDialog::buttonThreeClicked()
{
input?=?input?+?‘3‘;
ui->password_lineEdit->setText(input);
}
void?LoginDialog::buttonFourClicked()
{
input?=?input?+?‘4‘;
ui->password_lineEdit->setText(input);
}
void?LoginDialog::buttonFiveClicked()
{
input?=?input?+?‘5‘;
ui->password_lineEdit->setText(input);
}
void?LoginDialog::buttonSixClicked()
{
input?=?input?+?‘6‘;
ui->passw
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-07?21:48??LoginDialog\
?????目錄???????????0??2018-12-07?21:48??LoginDialog\.vs\
?????目錄???????????0??2018-12-07?21:48??LoginDialog\.vs\LoginDialog\
?????目錄???????????0??2018-12-07?21:48??LoginDialog\.vs\LoginDialog\v14\
?????文件???????49152??2018-12-07?21:40??LoginDialog\.vs\LoginDialog\v14\.suo
?????目錄???????????0??2018-12-10?21:34??LoginDialog\Debug\
?????目錄???????????0??2018-12-07?21:48??LoginDialog\LoginDialog\
?????目錄???????????0??2018-12-07?21:48??LoginDialog\LoginDialog\GeneratedFiles\
?????目錄???????????0??2018-12-07?21:48??LoginDialog\LoginDialog\GeneratedFiles\Debug\
?????文件????????5818??2018-12-07?21:40??LoginDialog\LoginDialog\GeneratedFiles\Debug\moc_LoginDialog.cpp
?????目錄???????????0??2018-12-10?21:34??LoginDialog\LoginDialog\GeneratedFiles\Release\
?????文件????????1420??2018-12-07?20:45??LoginDialog\LoginDialog\GeneratedFiles\qrc_LoginDialog.cpp
?????文件????????8458??2018-12-07?21:25??LoginDialog\LoginDialog\GeneratedFiles\ui_LoginDialog.h
?????文件????????3689??2018-12-07?21:40??LoginDialog\LoginDialog\LoginDialog.cpp
?????文件?????????860??2018-12-07?21:40??LoginDialog\LoginDialog\LoginDialog.h
?????文件??????????71??2018-11-28?10:20??LoginDialog\LoginDialog\LoginDialog.qrc
?????文件????????7253??2018-12-07?21:25??LoginDialog\LoginDialog\LoginDialog.ui
?????文件???????10274??2018-12-06?18:46??LoginDialog\LoginDialog\LoginDialog.vcxproj
?????文件????????2892??2018-12-06?18:46??LoginDialog\LoginDialog\LoginDialog.vcxproj.filters
?????文件?????????613??2018-12-07?21:40??LoginDialog\LoginDialog\LoginDialog.vcxproj.user
?????目錄???????????0??2018-12-10?21:34??LoginDialog\LoginDialog\Resources\
?????文件?????????183??2018-11-28?15:59??LoginDialog\LoginDialog\main.cpp
?????目錄???????????0??2018-12-07?21:48??LoginDialog\LoginDialog\x64\
?????目錄???????????0??2018-12-07?21:48??LoginDialog\LoginDialog\x64\Debug\
?????文件????????1980??2018-12-07?20:45??LoginDialog\LoginDialog\x64\Debug\LoginDialog.Build.CppClean.log
?????文件?????????246??2018-12-07?21:40??LoginDialog\LoginDialog\x64\Debug\LoginDialog.log
?????文件??????348021??2018-12-07?21:40??LoginDialog\LoginDialog\x64\Debug\LoginDialog.obj
?????目錄???????????0??2018-12-07?21:48??LoginDialog\LoginDialog\x64\Debug\LoginDialog.tlog\
?????文件????????4758??2018-12-07?21:40??LoginDialog\LoginDialog\x64\Debug\LoginDialog.tlog\CL.command.1.tlog
?????文件???????97864??2018-12-07?21:40??LoginDialog\LoginDialog\x64\Debug\LoginDialog.tlog\CL.read.1.tlog
?????文件????????2540??2018-12-07?21:40??LoginDialog\LoginDialog\x64\Debug\LoginDialog.tlog\CL.write.1.tlog
............此處省略24個文件信息
- 上一篇:三菱PLC-FX系列選型文件
- 下一篇:智能電廠技術發展綱要
評論
共有 條評論