• 大小: 17.7MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-16
  • 语言: 其他
  • 标签: VS  QT  

资源简介

该登录界面设计比较简单,适合初学者(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个文件信息

评论

共有 条评论