0

我从 PyQt 开始,听说 Qt 带有一个名为 QtSQL 的特殊数据库模块。该模块的文档与 Qt 中的所有内容一样,仅涵盖 C++ 用法。在我的工作中,我需要一个数据库,该数据库可以被多个软件同时访问(本地网络)。我想知道是否有人使用 QtSQL 并可以提供一些关于如何了解更多信息的提示。是否可以在本地网络中使用它?安装 PyQt4 后是否可以使用,还是我需要安装更多东西?那么许可证呢?

4

1 回答 1

2

是的,PyQt 支持 QtSql。请注意,它本身不是数据库,而是数据库的统一接口:

QtSql 模块包含与开源和专有 SQL 数据库集成的类。它包括可与 GUI 类一起使用的数据库表的可编辑数据模型。它还包括 SQLite 的实现。

所以你应该把它绑定到一个现有的数据库,比如 MySql。请注意,Python 也有自己的可用数据库 API,因此您可以在这里进行选择。

许可证PyQt是 GPL。

至于如何更多地了解它,我建议首先了解一般的数据库,并尝试了解您的需求以及您需要什么数据库来满足它们。一旦你理解了这一点,选择 Python DB 绑定应该很容易。

于 2011-06-15T04:16:05.740 回答