是否有一个Python库,允许构建用户界面而无需编写太多代码?

pan*_*niq 7 python sqlite gtk user-interface glade

几年以来,我正在用Python编写编辑前端,我厌倦了每次都对窗口或对话框的每个UI细节进行微观管理.

是否有一种技术允许我指定GTK + Glade设计的界面与SQLite数据库的表和记录之间的关系来完成所有中间人的工作?它应该让我免于手动编写事件处理程序,输入评估程序和查看更新的工作.

有问题的技术只是示例,但我希望尽可能坚持使用Python.

Van*_*ale 5

除了已经提到的那些我还可以添加:

我从来没有使用它们,所以没有建议但是,为了它的价值,我已经使用了至少2个直接在pygtk上构建的复杂程序,这些程序在Windows和Linux中都有效.

我认为Kiwi是其中唯一一个支持db(通过与SQLAlchemy,SQLObject或Storm的接口),但如果你不能在任何其他框架中使用其中一个ORM,我会感到惊讶.