几年以来,我正在用Python编写编辑前端,我厌倦了每次都对窗口或对话框的每个UI细节进行微观管理.
是否有一种技术允许我指定GTK + Glade设计的界面与SQLite数据库的表和记录之间的关系来完成所有中间人的工作?它应该让我免于手动编写事件处理程序,输入评估程序和查看更新的工作.
有问题的技术只是示例,但我希望尽可能坚持使用Python.
除了已经提到的那些我还可以添加:
猕猴桃
uxpython
PyGTK的
treethon
我从来没有使用它们,所以没有建议但是,为了它的价值,我已经使用了至少2个直接在pygtk上构建的复杂程序,这些程序在Windows和Linux中都有效.
我认为Kiwi是其中唯一一个支持db(通过与SQLAlchemy,SQLObject或Storm的接口),但如果你不能在任何其他框架中使用其中一个ORM,我会感到惊讶.