2013-03-03 180 views
0

任何人都可以提供一个关于如何设置QTablewidget的快速教程,用户可以输入数据(记录)的大小,然后如何将这些数据转储到数据库中?使用QTableWidget获取用户输入

我是一个Python初学者,这样的例子会让我很沮丧。我想与PyQt,SqlAlchemy和MySql一起工作。我不想使用Camelot,因为作为初学者,我喜欢让自己的手变脏。我选择MySql而不是SQLite,因为在我的SQL中,我有一种独立的方式来查看我的应用程序插入的记录,与我理解的SQLite不同,但是我愿意接受建议。

我一直在网上搜索几天(只是一个coupla小时eache时间),但找不到任何好的老师。

我希望你能帮上忙。

干杯, 乔

回答

0

你并不真的需要为这个特定任务的教程。只要确保了解如何去做你想做的每一个单独的部分,并且你将能够弄清楚如何混合一切。

如果你还没有,你应该阅读the sqlalchemy tutorial。我将教你如何使用数据库的基础知识。如果你想要查看数据库的内容,也可以使用sqlite,比如sqliteman。如果你只是想玩一个数据库,我会建议sqlite不需要你来管理服务器守护进程。你应该学会操纵QTableWidget。如果文档不够,并且需要示例,请记住pyqt代码是直接从C++代码中翻译的,所以任何C++示例都适用于您(只要您调整语法)。事实上,PyQt文档中的例子没有被翻译。你可以看看这个问题的更多细节:Translate C++/Qt4 examples to PyQt4

一旦你知道了这两点,你将很容易找到如何在同一个程序中使用两者。