是否有一种简单的方法来为关系数据库进行GUI输入?

时间:2009-01-30 19:21:16

标签: database user-interface input relational

我正在为朋友建立一个学生排班应用程序,除了GUI之外,我刚刚完成了。我在wxpython中编写它但我不确定如何继续输入字段,因为它是一个关系数据库。有一个简单的方法吗?

4 个答案:

答案 0 :(得分:1)

这可能很容易,但很乏味,因为你必须验证,解析,转换等...每个输入字段。无论如何,您可以使用正确的SQL查询为数据库中的每个实体创建DAO。然后使用一些与GUI交互的模型对象(验证,解析等)和DAO。

答案 1 :(得分:0)

这是业务应用程序编程。这是基本模型:创建一堆输入,可能是文本框,每个字段一个。创建一个标有“添加记录”的按钮。单击它时,向数据库发出 insert ,从表单输入中传递列值。

答案 2 :(得分:0)

为了让您的生活更轻松,您可以使用像SQLAlchemy这样的内省来生成类,并从那里进行CRUD。鉴于你(可能)已经完成了后端,但是:

提供表格的下拉框,然后填写列名称。插入值后,单击“提交”(或任何您想要调用它),将其提交到数据库。

答案 3 :(得分:0)

我是一个巨大的wxPython粉丝,我个人会在wxPython中亲自完成,因为它是一个非常好的工具包。也就是说,在wxPython之上编写了一个以数据库为中心的框架,名为Dabo。你应该看一下。