PyQt5搭建图书馆管理系统(6)——书籍信息查询实现
¶分析
从数据库的设计可以看到,在这里我们只需要使用Book表的数据,就可以实现书籍信息的查询了
在这个功能的实现上,可以说花了我比较大的心思了,主要实现了这些功能:
- 动态刷新,也就是说当管理员删除或者添加书籍,用户借阅归还书籍的时候动态刷新这个TableView
- 模糊匹配
- 按书名,作者,书号,出版社查询
- 跳转页,翻页
从数据库的设计可以看到,在这里我们只需要使用Book表的数据,就可以实现书籍信息的查询了
在这个功能的实现上,可以说花了我比较大的心思了,主要实现了这些功能:
在图书管管理系统主页上,我们有添加和淘汰的功能 ,通过按钮弹出对话框进行添加和淘汰书籍,这里我们就来完成一下这两个功能。
在管理员主页,为了完成初步的功能,即添加书本,淘汰书本,查看库存,我们需要设计以下:
我觉得最cd的就是QtDesigner虽然适合快速开发UI,但是我总用不好,只能纯代码来实现界面了。现在大家能看到的一开始的UI设计和一点逻辑,并不包含总体应用的的逻辑体系