qt 学生成绩计算查询界面设计

来源:互联网 发布:linux 文件夹 多个组 编辑:程序博客网 时间:2024/05/01 07:36

这篇博客主要是从整体上讲解整体思路,包括设计目的、程序架构、涉及到的一些Qt功能的关键要素。

在这个博客中,只放进我自己在验收时所做的ppt,ppt的内容涵盖了我在上面说到的全部内容。


点击进入增加记录界面后,可以根据学号或者姓名增加学生记录,点击增加记录按钮后自动填充专业班级等其他信息,并使能成绩录入功能,通过下拉框选择课程,并输入该门课程的成绩,点击提交后,该条记录会在下方的文本框显示,增加多条记录后,点击确认,显示插入成功后即增加了该学生多门课程的成绩


选择批量导入按钮后,弹出文件选择框,选择csv文件,选择成功后,提示选择的文件路径信息,并显示导入成功。



本实验主演用到了selectinsert等数据库操作指令,第一行代码表示选择课程表格中的全部信息,第二行表示在课程表格中插入一行课程信息,第三行表示从课程表格中选择ID12345的课程信息

首先要在pro文件中加入SQL模块,其次需要加入相关头文件,然后在主程序中添加数据库驱动、是指数据库名称、设置数据库登陆用户名、密码等



使用QSqlQuery使用数据库命令对数据库进行操作


在成绩的显示中使用了QTextEdit+HTML绘制表格的方式

其中

//cellpadding规定单元边沿与其内容之间的空白。

//align规定表格相对周围元素的对齐方式。

 //border规定表格边框的宽度。


使用QFileDialog调用文件选择框

对文件的操作与上个实验类似,不在赘述





原创粉丝点击