资源简介
Qt学生成绩管理系统源码示例运行,写的巨好,里面还有数据库的配置教程,我会定期把需要下载的积分降下来,减少大家的下载分数的硬性需求
代码片段和文件信息
#include “LoginDialog.h“
#include “ui_LoginDialog.h“
#include
LoginDialog::LoginDialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::LoginDialog)
{
ui->setupUi(this);
//创建QSqlTableModel
model=new QSqlTableModel(this);
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
//设置登录对话框的标题
this->setWindowtitle(“登录“);
//设置登录对话框的图标
this->setWindowIcon(QIcon(“:/student/img/book.jpg“));
//设置登录对话框大小固定为399*252
this->setMaximumSize(399252);
this->setMinimumSize(399252);
//设置调色板用于设置titlelabel的颜色
QPalette p;
p.setColor(QPalette::WindowTextQt::black);
ui->titlelabel->setPalette(p);
//设置调色板用于设置logindialog的背景
QPalette palette;
palette.setBrush(QPalette::BackgroundQBrush(QPixmap(“:/student/img/loginbk1.jpg“).scaled(this->size())));
this->setPalette(palette);
//设置三个按钮的图标
ui->exitbtn->setIcon(QIcon(“:/student/img/exit.png“));
ui->registerbtn->setIcon(QIcon(“:/student/img/log.png“));
ui->loginbtn->setIcon(QIcon(“:/student/img/Enter.png“));
//设置groupbox,放置两个radiobutton
radiogroup=new QButtonGroup(this);
radiogroup->addButton(ui->studentradio0);
radiogroup->addButton(ui->teacherradio1);
//设置图片
ui->piclabel->setPixmap(QPixmap(“:/student/img/log.png“).scaled(ui->piclabel->size()));
//设置登录按钮不可用
ui->loginbtn->setEnabled(false);
//设置lineedit提示语句
ui->userline->setPlaceholderText(“请输入用户名“);
ui->passwordline->setPlaceholderText(“请输入密码“);
//设置passlineedit显示为密码模式
ui->passwordline->setEchoMode(QLineEdit::Password);
//连接信号与槽
connect(ui->loginbtnSIGNAL(clicked())thisSLOT(loginbtnSlot()));
connect(ui->registerbtnSIGNAL(clicked())thisSLOT(registerbtnSlot()));
connect(ui->exitbtnSIGNAL(clicked())thisSLOT(exitbtnSlot()));
//设置登录按钮可用
connect(ui->userlineSIGNAL(textChanged(QString))thisSLOT(loginbtnSetSlot(QString)));
connect(ui->passwordlineSIGNAL(textChanged(QString))thisSLOT(loginbtnSetSlot(QString)));
}
LoginDialog::~LoginDialog()
{
delete ui;
}
void LoginDialog::loginbtnSlot()
{
if(!this->judgeEmpty())
{
ui->passwordline->clear();
return;
}
//判断是否学生登录
if(radiogroup->checkedId()==0)
{
model->setTable(“student“);
model->select();
int i;
for(i=0;irowCount();i++)
{
QSqlRecord record=model->record(i);
if(record.value(0)==ui->userline->text()&&
record.value(5)==ui->passwordline->text())
{
QString str1=“登录成功“;
QString str2=record.value(1).toString();
QString str3=“学生“;
QMessageBox::information(this“提示“str3+str2+str1QMessageBox::Yes);
this->clearAll();
//创建学生成绩管理窗口
student=new StudentManage;
//连接学生成绩管理窗口和登录对话框信号与槽
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 65630 2015-09-21 15:42 学生成绩管理系统\StudentSystem\img\bianfuxia.png
文件 8857 2015-12-08 19:49 学生成绩管理系统\StudentSystem\img\book.jpg
文件 12475 2014-09-11 22:25 学生成绩管理系统\StudentSystem\img\delete.png
文件 259539 2015-01-27 15:05 学生成绩管理系统\StudentSystem\img\Enter.png
文件 108809 2015-01-27 15:43 学生成绩管理系统\StudentSystem\img\exit.png
文件 14154 2005-06-08 14:46 学生成绩管理系统\StudentSystem\img\find.png
文件 16289 2011-03-10 10:17 学生成绩管理系统\StudentSystem\img\log.png
文件 8008 2015-12-10 22:29 学生成绩管理系统\StudentSystem\img\loginbk.jpg
文件 1393412 2015-12-08 17:59 学生成绩管理系统\StudentSystem\img\loginbk.png
文件 274738 2015-12-10 22:31 学生成绩管理系统\StudentSystem\img\loginbk1.jpg
文件 65830 2015-09-21 15:42 学生成绩管理系统\StudentSystem\img\m1.png
文件 70701 2015-09-21 15:38 学生成绩管理系统\StudentSystem\img\m10.png
文件 52354 2015-09-21 15:42 学生成绩管理系统\StudentSystem\img\m11.png
文件 79156 2015-09-21 15:39 学生成绩管理系统\StudentSystem\img\m12.png
文件 79355 2015-09-21 15:40 学生成绩管理系统\StudentSystem\img\m13.png
文件 107718 2015-09-21 15:37 学生成绩管理系统\StudentSystem\img\m14.png
文件 62439 2015-09-21 15:40 学生成绩管理系统\StudentSystem\img\m15.png
文件 60450 2015-09-21 15:41 学生成绩管理系统\StudentSystem\img\m16.png
文件 79264 2015-09-21 15:41 学生成绩管理系统\StudentSystem\img\m17.png
文件 88016 2015-09-21 15:37 学生成绩管理系统\StudentSystem\img\m3.png
文件 79407 2015-09-21 15:37 学生成绩管理系统\StudentSystem\img\m4.png
文件 91050 2015-09-21 15:37 学生成绩管理系统\StudentSystem\img\m5.png
文件 68466 2015-09-21 15:38 学生成绩管理系统\StudentSystem\img\m6.png
文件 72817 2015-09-21 15:42 学生成绩管理系统\StudentSystem\img\m7.png
文件 75792 2015-09-21 15:38 学生成绩管理系统\StudentSystem\img\m8.png
文件 69696 2015-09-21 15:38 学生成绩管理系统\StudentSystem\img\m9.png
文件 24608 2015-12-10 21:32 学生成绩管理系统\StudentSystem\img\stduentbk11.jpg
文件 4562 2015-12-09 17:07 学生成绩管理系统\StudentSystem\img\studentbk.jpg
文件 480489 2015-12-10 21:32 学生成绩管理系统\StudentSystem\img\studentbk10.jpg
文件 154418 2015-12-10 21:32 学生成绩管理系统\StudentSystem\img\studentbk12.jpg
............此处省略67个文件信息
- 上一篇:NC600串口调试工具
- 下一篇:Fortran标准库函数参考
相关资源
- 成绩管理系统V4.0
- 学生成绩管理系统带数据库
- 简易的基于ssh的学生成绩管理系统
- 基于SSH的学生成绩管理系统
- 学生成绩管理系统毕业设计答辩ppt
- 作业成绩管理系统 学生作业管理系统
- Struts2+Hibernate开发学生成绩管理系统
- powerdesigner学生成绩管理系统课程设计
- 广工 数据库课程设计 成绩管理系统
- 学生成绩管理系统项目源代码 和 数据
- qt 学生成绩管理系统完整版
- 学生成绩管理系统 三级管理模式 分角
- QT学生选课与成绩管理系统,含有学生
- 高校学生成绩管理系统
- 数据库原理课程设计-成绩管理系统
- PB学生成绩管理系统
- Struts2+Hibernate学生成绩管理系统
- vfp学生成绩管理系统 流畅运行
- 安卓成绩管理系统
- 学生选课和成绩管理系统
- 高校学生成绩管理系统的设计与实现
- 学生成绩管理系统毕业设计(论文+流
- 学生成绩管理系统代码内含数据库
- 学生成绩管理系统包括设计文档
- 数据结构课程设计--学生成绩管理系统
- 基于SSH框架开发的学生成绩管理系统
- Ext+Struts2的学生成绩管理系统
- 学生成绩管理系统毕业设计文档
- 学生成绩管理系统报告 软件工程文档
- 软件工程课程设计-学生成绩管理系统
评论
共有 条评论