Advertisement

PyQt5开发学生管理系统第3天(下)

阅读量:

目录

一:学生课程导航

二:搜索框

三:查询

四:页面数据展示逻辑


在上一章节中,我们已对课程管理模块中的课程查询导航功能进行了说明。本节将着重讲解学生课程相关功能的实现过程。由于学生课程模块仅包含一个查询列表,其内容较为简洁,因此本节也将重点阐述页面数据的展示逻辑。

学生课程导航设计与实现

通过点击左侧导航栏中的课程查询选项,我们同样采用self.right_widget.setCurrentIndex(3)这一指令实现页面跳转,该操作将引导至第四个QWidget界面,即学生课程页面,该页面内设有搜索框以及查询按钮。

二:搜索框

复制代码

三:查询

复制代码

关联查询事件:

复制代码

检索事件:

复制代码
复制代码

本处构建了s_c_view这一视图,将学生信息表、课程信息表以及选课记录表中的数据进行关联,实现了相关数据的查询与展示功能。

四:页面数据展示逻辑

通过为期三天的学习过程,我们成功完成了学生与课程两个功能模块的开发,对PyQt5在数据库操作方面的增删改查功能有了初步掌握,并且对窗口事件处理、弹窗设计以及按钮组件等核心内容也形成了较为清晰的理解。接下来我们将探讨当前页面中按钮点击行为与数据展示之间的逻辑关系。此前的课程内容对此部分涉及较少,因此本节将

全部评论 (0)

还没有任何评论哟~