我有一个我用 Python 编写的命令行工具,它连接到 SQLite 数据库(每个用户一个 DB)。该程序向用户呈现大量数据,这在终端中可能很麻烦。
一种选择是提供 wxPython 接口,但另一种想法是利用 Firefox 或 Webkit 来提供接口。
有人做过这样的事情吗?或者其他任何非常简单的方法来添加图形界面来操作 python 程序中的大量数据?谢谢!
django自动管理界面(您可以使用旧版 DB 和 sqlite)或databrowse应用程序值得考虑作为简单、(几乎)无编码的 Web 界面。
您还可以查看 Qt 的模型/视图框架。获取 SQL 结果集并将其映射到表视图等中是微不足道的......
http://doc.trolltech.com/4.5/sql-tablemodel.html
这也适用于 PyQt4。