我正在尝试使用 PyQt 创建一个 GUI 应用程序,它将获取用户输入并存储在本地硬盘驱动器中。通读后,我意识到 python 有它自己的内置sqlite
模块,PyQt 也提供了该Qsqlite
模块,但我不确定sqlite
要使用哪个模块。
sqlite3
python的内置模块和PyQt4的模块有什么区别Qsqlite
?尽管我可以找到很多关于 python 内置
sqlite3
模块的教程,但我似乎找不到好的Qsqlite
文档。我错过了什么吗?
sqlite3
使用 Python 数据库 API,而 QtSqlite
模块使用 Qt 数据库 API。您必须确定要使用哪个 API,或者您的应用程序中的其他组件需要哪个 API。Qsqlite
是 Qt 的 SQLite 驱动程序的内部名称;要实际访问它,您将使用普通的Qt 数据库 API。