资源简介
QT程序学生管理系统,自己编写,测试无误,我编写的环境为LINUX,qt4.8.1+QTCREATOR2.6.2,其他环境应该也可以运行。根据网易云课堂吴健老师讲课所作。

代码片段和文件信息
#include “addstu.h“
#include “ui_addstu.h“
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
addStu::addStu(QWidget *parent) :
QDialog(parent)
ui(new Ui::addStu)
{
ui->setupUi(this);
}
addStu::~addStu()
{
delete ui;
}
void addStu::on_btn_OK_clicked()
{
QString name = this->ui->le_name->text();
QString id = this->ui->le_id->text();
QString sex = this->ui->sexGroup->checkedButton()->text();
QList ins_list = this->ui->insGroup->buttons();
QString ins;
int i = 0;
for(i = 0 ; i < ins_list.length(); i++)
{
QAbstractButton * che =ins_list.at(i);
if(che->isChecked())
{
ins += che->text() + “ “;
}
}
ins = ins.left(ins.length()-1);
QString age = this->ui->cbb_age->currentText();
QString dev = this->ui->cbb_yx->currentText();
QString content = name + ‘\n‘ + id + ‘\n‘ + sex + ‘\n‘ + age + ‘\n‘ + dev + ‘\n‘ + ins;
QString cnt = name + ‘ ‘ + id + ‘ ‘ + sex + ‘ ‘ + age + ‘ ‘ + dev + ‘ ‘ + ins + ‘\n‘;
if(name.length()<1|| id.length()<1 ||ins.length()<1)
{
QMessageBox::critical(this“wrong““your message is not whole““redit“);
}
else
{
int ret = QMessageBox::question(this“Please confirm your information“content “YES““NO“);
if(ret == 0)
{
clearUserInterface();
writeToFileQString(cnt);
}
}
}
void addStu::clearUserInterface()
{
this->ui->le_name->setText(““);
this->ui->le_id->setText(““);
this->ui->rbtn_male->setChecked(true);
this->ui->cbb_age->setCurrentIndex(0);
this->ui->cbb_yx->setCurrentIndex(0);
QList ins_list = this->ui->insGroup->buttons();
int i = 0;
for(i = 0 ; i < ins_list.length() ; i++)
{
QAbstractButton * box = ins_list.at(i);
box->setChecked(false);
}
this->ui->le_name->setFocus();
}
void addStu::writeToFileQString(QString cnt)
{
QFile file(“stu.txt“);
if(!file.open(QIODevice::Append | QIODevice::Text))
{
QMessageBox::critical(this“wrong““cannot open the file!““OK“);
return;
}
QTextStream out(&file);
out< file.close();
}
void addStu::on_btn_cancel_clicked()
{
this->close();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-19 09:32 StudentManager\
目录 0 2018-09-19 09:32 StudentManager\StudentManager\
文件 469 2018-09-07 10:36 StudentManager\StudentManager\StudentManager.pro
文件 17054 2018-09-10 13:28 StudentManager\StudentManager\StudentManager.pro.user
文件 2443 2018-08-28 15:15 StudentManager\StudentManager\addstu.cpp
文件 413 2018-08-28 15:15 StudentManager\StudentManager\addstu.h
文件 8992 2018-08-28 16:50 StudentManager\StudentManager\addstu.ui
文件 382 2018-08-28 16:53 StudentManager\StudentManager\main.cpp
文件 445 2018-09-07 10:57 StudentManager\StudentManager\mainwindow.cpp
文件 429 2018-09-07 10:57 StudentManager\StudentManager\mainwindow.h
文件 2244 2018-09-07 10:57 StudentManager\StudentManager\mainwindow.ui
文件 2919 2018-09-10 11:28 StudentManager\StudentManager\querystu.cpp
文件 634 2018-09-10 11:24 StudentManager\StudentManager\querystu.h
文件 1847 2018-09-07 11:00 StudentManager\StudentManager\querystu.ui
文件 205 2018-09-07 09:51 StudentManager\StudentManager\stucheck.cpp
文件 283 2018-09-07 09:51 StudentManager\StudentManager\stucheck.h
文件 688 2018-09-07 10:16 StudentManager\StudentManager\stucheck.ui
目录 0 2018-09-19 09:32 StudentManager\StudentManager-build-computer-Debug\
文件 11063 2018-09-07 10:57 StudentManager\StudentManager-build-computer-Debug\Makefile
文件 825554 2018-09-10 11:28 StudentManager\StudentManager-build-computer-Debug\StudentManager
文件 346196 2018-08-28 16:53 StudentManager\StudentManager-build-computer-Debug\addstu.o
文件 141784 2018-09-07 10:57 StudentManager\StudentManager-build-computer-Debug\main.o
文件 266576 2018-09-10 11:24 StudentManager\StudentManager-build-computer-Debug\mainwindow.o
文件 2859 2018-08-28 15:15 StudentManager\StudentManager-build-computer-Debug\moc_addstu.cpp
文件 149776 2018-08-28 15:15 StudentManager\StudentManager-build-computer-Debug\moc_addstu.o
文件 2974 2018-09-07 10:57 StudentManager\StudentManager-build-computer-Debug\moc_mainwindow.cpp
文件 149724 2018-09-07 10:57 StudentManager\StudentManager-build-computer-Debug\moc_mainwindow.o
文件 2786 2018-09-10 11:24 StudentManager\StudentManager-build-computer-Debug\moc_querystu.cpp
文件 152460 2018-09-10 11:24 StudentManager\StudentManager-build-computer-Debug\moc_querystu.o
文件 2343 2018-09-07 09:51 StudentManager\StudentManager-build-computer-Debug\moc_stucheck.cpp
文件 148808 2018-09-07 09:51 StudentManager\StudentManager-build-computer-Debug\moc_stucheck.o
............此处省略7个文件信息
- 上一篇:QT程序打地鼠源码,自己编写,测试无误
- 下一篇:灰度图像的直方图参数提取代码
相关资源
- Trojan-Qt5-Windows-0.0.4.rar
- 酒店管理系统基于Qt Creator5)
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
评论
共有 条评论