3:User
User表存储的是用户的账户信息和系统的管理员账户信息,一般情况下表中表示的是账户,姓名,密码,以及借书时间和借书数量等,这里的密码采用了MD5的加密工具,我们应该分析出管理员只有删除账户和重置用户信息的权利...在PyQt5中,QtSql子模块提供对SQL数据库的支持:
从上图我们可以发现,QtSQL模块中包含了很多个类,这些类归总起来主要包含三大部分:
1:驱动层:
用于提供特定数据库与SQL API接口之间的低级连接功能...此外还有QSqlError、QSqlField、QSqlIndex、QSqlRecord等类。
3:用户界面操作层
用于将数据库操作的数据链接到PyQt相应的数据小部件,将数据和操作展示在Qt界面中。...:单个数据库表的可编辑数据模型
在实际的PyQt编程中,我们很少使用驱动层的类,多通过API层的来建立数据库连接、进行数据库查询等,然后通过用户界面操作层的类将数据结果显示在图形界面中。...在后续的文章中,因为大量涉及代码与界面布局,我只会说一下大体思路,一些细节部分具体讨论,也希望和大家多多交流.
四:附录
引用资料:Python GUI教程(十四):在PyQt5中使用数据库