资源简介
在Qt超级日记本V_1.0上更新,详细信息请到https://blog.csdn.net/lhk_int/article/details/80581901
去查看,技术上的问题,或更多功能添加请在评论区留言
可当Qt的毕业设计
代码片段和文件信息
#include “denglv.h“
#include “ui_denglv.h“
#include“zhuche.h“
#include“wangjimima.h“
#include“mysql.h“
#include“mainwindow.h“
#include
#include
#include
#include
denglv::denglv(QWidget *parent) :
QWidget(parent)
ui(new Ui::denglv)
{
ui->setupUi(this);
QString path=QCoreApplication::applicationDirPath()+“/file/“;
ui->lineEditzanghao->addItems(filenameInDir(path));
//ui->lineEditmima->setEchoMode(QLineEdit::PasswordEchoOnEdit);//输入时显示数字,失去焦点时显示圆点
ui->lineEditmima->setEchoMode(QLineEdit::Password);//输入时显示数字,失去焦点时显示圆点
QPalette pal;
pal.setBrush(QPalette::BackgroundQBrush(QPixmap(“:/image/1.jpg“).scaled(this->size())));
this->setPalette(pal);
ui->lineEditmima->setstyleSheet(“background-color:transparent;border-width:1;border:2px groove blue;border-radius:10px;padding:2px 4px;border-style:outset“);
ui->lineEditzanghao->setstyleSheet(“background-color:transparent;border-width:1;border:2px groove blue;border-radius:10px;padding:2px 4px;border-style:outset“);
ui->pushButtondenglv->setstyleSheet(“background-color:transparent;border-width:1;border:2px groove blue;border-radius:10px;padding:2px 4px;border-style:outset“);
//ui->lineEditzanghao->setstyleSheet(“background-color:transparent“);
}
QStringList denglv::filenameInDir(QString path)
{
QStringList string_list;
//判断路径是否存在
QDir dir(path);
if(!dir.exists())
{
return string_list;
}
//查看路径中后缀为.png格式的文件
QStringList filters;
filters< dir.setFilter(QDir::Files | QDir::NoSymlinks); //设置类型过滤器,只为文件格式
dir.setNameFilters(filters); //设置文件名称过滤器,只为filters格式
//统计png格式的文件个数
int dir_count = dir.count();
if(dir_count <= 0)
return string_list;
//存储文件名称
for(int i=0; i {
QString file_name = dir[i]; //文件名称
QFileInfo fileinfo;
fileinfo = QFileInfo(path+file_name);
string_list<seName();
}
return string_list;
}
denglv::~denglv()
{
delete ui;
}
void denglv::on_pushButtonzhuce_clicked()//注册账号
{
zhuche *zhuche1=new zhuche;
zhuche1->exec();
}
void denglv::on_pushButtonxiugai_clicked()//修改密码
{
wangjimima *wanji=new wangjimima;
wanji->exec();
}
void denglv::on_pushButtondenglv_clicked()//登录
{
QString zhanghao=ui->lineEditzanghao->currentText();
QString mima=ui->lineEditmima->text();
MySql sql;
if(sql.yanzheng(zhanghaomima))
{
MainWindow *mainzhu=new MainWindow;
mainzhu->SetZhanghao(ui->lineEditzanghao->currentText());
mainzhu->show();
this->close();/////////////////////////////////////
}
else
{
QMessageBox::information(this“ERROR““账号或密码不正确!!“);
}
}
void denglv::on_lineEditzanghao_currentTextChanged(const QString &arg1)
{
QString path=QCoreApplication::applicationDirPath()+“/file“;
QString
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-05 15:46 unti
文件 3377 2018-06-05 14:42 unti
文件 537 2018-06-03 13:59 unti
文件 3418 2018-06-05 14:42 unti
文件 265 2018-06-05 14:29 unti
目录 0 2018-06-05 14:28 unti
文件 180612 2018-06-05 09:39 unti
文件 29228 2018-06-05 09:38 unti
文件 66410 2018-06-05 09:39 unti
文件 85845 2018-06-05 09:38 unti
文件 128430 2018-06-05 14:23 unti
文件 98460 2018-06-05 14:22 unti
文件 791 2018-06-05 13:48 unti
文件 4136 2018-06-05 15:44 unti
文件 865 2018-06-05 15:10 unti
文件 8364 2018-06-05 15:13 unti
文件 6108 2018-06-05 13:48 unti
文件 862 2018-06-05 13:48 unti
文件 2927 2018-06-05 14:33 unti
文件 751 2018-06-05 13:48 unti
文件 6316 2018-06-05 15:30 unti
文件 1428 2018-06-05 11:09 unti
文件 44196 2018-06-05 15:46 unti
文件 898 2018-06-05 15:30 unti
文件 364 2018-06-02 18:30 unti
文件 1918 2018-06-05 15:30 unti
文件 2509 2018-06-05 14:18 unti
文件 499 2018-06-05 13:48 unti
文件 1983 2018-06-05 12:35 unti
文件 1915 2018-06-05 15:30 unti
文件 369 2018-06-02 18:41 unti
............此处省略1个文件信息
评论
共有 条评论