资源简介
该登录界面设计比较简单,适合初学者(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系列选型文件
- 下一篇:智能电厂技术发展纲要
相关资源
- qt编写视频监控系统源码
- IEC61850 SCL文件编辑工具
- 基于qt的截图工具,实现截图后进行多
- QT程序源代码打包
- 板式家具下料算法
- 一起做RGB-D SLAM-半仙居士 pdf
- Qt5.6.1下写的简单版的无聊打飞机游戏
- vs2010~vs2015番茄助手
- STM32F4x7+freertos+lwip+ssl+MQTT-(MDK5)稳定
- QT中QSS主题生成器
- Qt局域网QQ
- ippicv_win(官方ippicv_windows_20141027版本
- VS2010黑色主题和VAX
- 利用Opencv3.2中的DPM模块,实现DPM算法
- QWT-6.1.3移植源码以及编译好的MSVC和
- 读OBJ模型,加载多纹理
- VS2008 gsoap 简单的加法 参数传结构体
- Qt获取坐标图像读取及显示,图像坐标
- 远程桌面监控 源码QT
- VisualGDB.zip
- opencv3.4.1最新库文件
- NeHe OpenGL Qt4教学代码
- ros_qtc_plugin插件的使用视频教程
- Qt开发图书管理系统
- tesseract在vs2008的环境下,需要的动态
- qt结合gdal实现图像读取操作
- VA_X_Setup2073加破解补丁支持VS2015正式版
- 电工复审模拟考试系统(成品)
- MQTT Essentials – A Lightweight IoT Protocol
- Qt5.6.1环境下基于Windows API的按键精灵
评论
共有 条评论