资源简介
QT版学生成绩管理系统(源码,未使用数据库)
QT版本5.5.1下通过
另有可执行文件,若有需要,请另外下载(压缩包有网址)

代码片段和文件信息
#include “dialog.h“
#include “ui_dialog.h“
Dialog::Dialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::Dialog)
{
ui->setupUi(this);
this->setWindowtitle(“登录“);
this->setWindowIcon(QIcon(“:/new/icons/image/book.jpg“));
this->setMaximumSize(399252);
this->setMinimumSize(399252);
QPalette p;
p.setColor(QPalette::WindowTextQt::red);
ui->titleLabel->setPalette(p);
QPalette q;
q.setBrush(QPalette::BackgroundQBrush(QPixmap(“:/new/icons/image/loginbk1.jpg“).scaled(this->size())));
this->setPalette(q);
ui->loginButton->setIcon(QIcon(“:/new/icons/image/Enter.png“));
ui->registerButton->setIcon(QIcon(“:/new/icons/image/log.png“));
ui->exitButton->setIcon(QIcon(“:/new/icons/image/exit.png“));
ui->pictureLabel->setPixmap(QPixmap(“:/new/icons/image/teemo.png“).scaled(ui->pictureLabel->size()));
ui->loginButton->setEnabled(false);
ui->userNameLineEdit->setPlaceholderText(“请输入用户名“);
ui->passWordLineEdit->setPlaceholderText(“请输入密码“);
ui->passWordLineEdit->setEchoMode(QLineEdit::Password);
Qobject::connect(ui->userNameLineEditSIGNAL(textChanged(QString))thisSLOT(loginButtonToUse()));
Qobject::connect(ui->passWordLineEditSIGNAL(textChanged(QString))thisSLOT(loginButtonToUse()));
radiogroup=new QButtonGroup;
radiogroup->addButton(ui->studentRadioButton0);
radiogroup->addButton(ui->teacherRadioButton1);
}
Dialog::~Dialog()
{
delete ui;
}
void Dialog::loginButtonToUse()
{
ui->loginButton->setEnabled(true);
}
void Dialog::on_registerButton_clicked()
{
RegisterDialog r(this);
this->hide();
if(r.exec()==QDialog::Accepted)
{
this->showNormal();
this->clearAll();
}
}
void Dialog::clearAll()
{
ui->userNameLineEdit->clear();
ui->passWordLineEdit->clear();
}
bool Dialog::judgeEmpty()
{
if(ui->userNameLineEdit->text().isEmpty())
{
QMessageBox::warning(this“警告““用户名不能为空“);
return false;
}
else if(ui->passWordLineEdit->text().isEmpty())
{
QMessageBox::warning(this“警告““密码不能为空“);
return false;
}
else
return true;
}
void Dialog::on_loginButton_clicked()
{
if(!judgeEmpty())
{
//QMessageBox::warning(this“警告““请完整填写“);
//clearAll();
ui->passWordLineEdit->clear();
return ;
}
if(radiogroup->checkedId()==0)
{
QString name;
QString account;
QString fileName=“Register_student.dat“;
bool find=findRegisterUser(fileNamenameaccount);
if(find)
{
ui->userNameLineEdit->clear();
ui->passWordLineEdit->clear();
//QMessageBox::information(this“通知““恭喜您,登录成功“);
student=new StudentManage;
Qobject::connect(studentSIGNAL(toDialog())thisSLOT(showNormal()));
student->s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 262 2016-03-03 22:15 备注.txt
文件 5306 2016-02-19 10:06 test1\dialog.cpp
文件 906 2016-02-18 11:02 test1\dialog.h
文件 3890 2016-02-19 10:08 test1\dialog.ui
文件 67646 2016-02-19 10:23 test1\fast.ico
文件 201 2016-02-11 15:41 test1\finish.cpp
文件 273 2016-02-11 15:41 test1\finish.h
文件 398 2016-02-11 15:47 test1\finish.ui
文件 65630 2015-09-21 15:42 test1\image\bianfuxia.png
文件 8857 2015-12-08 19:49 test1\image\book.jpg
文件 270398 2016-02-19 14:22 test1\image\cafecat.ico
文件 270398 2016-02-17 10:33 test1\image\cat.ico
文件 12475 2014-09-11 22:25 test1\image\delete.png
文件 259539 2015-01-27 15:05 test1\image\Enter.png
文件 108809 2015-01-27 15:43 test1\image\exit.png
文件 14154 2005-06-08 14:46 test1\image\find.png
文件 91011 2016-02-18 10:46 test1\image\green.jpg
文件 48481 2016-02-18 11:17 test1\image\light.png
文件 16289 2011-03-10 10:17 test1\image\log.png
文件 8008 2015-12-10 22:29 test1\image\loginbk.jpg
文件 1393412 2015-12-08 17:59 test1\image\loginbk.png
文件 274738 2015-12-10 22:31 test1\image\loginbk1.jpg
文件 65830 2015-09-21 15:42 test1\image\m1.png
文件 70701 2015-09-21 15:38 test1\image\m10.png
文件 52354 2015-09-21 15:42 test1\image\m11.png
文件 79156 2015-09-21 15:39 test1\image\m12.png
文件 79355 2015-09-21 15:40 test1\image\m13.png
文件 107718 2015-09-21 15:37 test1\image\m14.png
文件 62439 2015-09-21 15:40 test1\image\m15.png
文件 60450 2015-09-21 15:41 test1\image\m16.png
............此处省略74个文件信息
- 上一篇:Ufs格式的硬盘在WINDOWS下的读取程序
- 下一篇:三维点云数据的预处理研究
相关资源
- 酒店管理系统基于Qt Creator5)
- 设备管理系统源码
- Python全栈学习笔记面向对象大作业:
- 一个超简单的企业管理系统(带ACCE
- PowerBuilder*图书馆管理系统*需求分析
- 数据库课设:图书管理系统报告
- 用汇编实现的学生成绩档案管理系统
- 教室管理系统.rar
- 基于MVC模式的会员管理系统
- 学生信息管理系统源码
- vtk QT做的三维地质可视化系统2of2
- about 论坛信息管理系统
- 合同管理系统的源代码(附数据库)
- 保险公司管理系统(前台界面)
- Pb开发的酒店住宿管理系统
- ado数据库MFC图书管理系统vs2010
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- 村居人口信息管理系统
- 数据库VFP课程设计
- 完整版家庭在线记账理财管理系统
- GUI银行管理系统
- 服装店进销存管理系统
- 数据库实现学生成绩管理系统选课管
- ReportMachine 交叉报表 学生成绩表
- 课程作业:模拟仓库管理系统
- C 餐厅叫号系统(QT平)
- 教务管理系统需求分析(全集)
评论
共有 条评论