0

谁能提供一个快速教程,告诉我如何设置一个 QTablewidget 用户可以输入大量数据(记录),然后我如何将这些数据转储到数据库中?

我是python的初学者,这样的例子会让我很生气。我正在考虑使用 PyQt、SqlAlchemy 和 MySql。我宁愿不使用 Camelot,因为作为初学者,我喜欢弄脏我的手。我之所以选择 MySql 而不是 SQLite,是因为在我的 sql 中,我有一种独立的方式来查看我的应用程序插入的记录,这与我所理解的 SQLite 不同,但是我愿意接受建议。

我已经在网上搜索了几天(每次只有几个小时),但找不到任何好的老师。

我希望你能帮忙。

干杯,乔

4

1 回答 1

0

您真的不需要针对此特定任务的教程。只要确保了解如何做你想做的每一个单独的部分,你就可以弄清楚如何混合一切。

如果你还没有,你应该阅读sqlalchemy 教程。我将教你如何使用数据库的基础知识。如果您想要一种查看数据库内容的方法,也有一些用于 sqlite 的方法,例如sqliteman。如果您只是想玩弄数据库,我建议您使用不需要您管理服务器守护程序的 sqlite。

您还应该学习操作QTableWidget。如果文档不够,您需要示例,请记住 pyqt 代码是直接从 C++ 代码翻译而来的,因此任何 C++ 示例都适用于您(只要您调整语法)。事实上,PyQt 文档中的示例没有翻译。您可以查看此问题以获取更多详细信息:Translate C++/Qt4 examples to PyQt4

一旦你了解了两者,你就会很容易地了解如何在同一个程序中使用它们。

于 2013-03-04T13:59:48.977 回答