Python GTK MVC: Kiwi?

2 投票
4 回答
5743 浏览
提问于 2025-04-11 18:54

我一直在寻找一个适合用PyGTK的Python MVC框架。我看过Kiwi,但觉得它有点不足,特别是在使用Gazpacho这个替代Glade的工具时。

有没有其他好用的桌面Python MVC框架呢?我似乎是少数几个不想做网页应用的人。

4 个回答

2

名为“mvc”的应用:

http://sourceforge.net/projects/pygtkmvc/

名为“avc”的应用:

http://avc.inrim.it/html/

更多信息:

http://www.pygtk.org/applications.html

2

有一个叫做 Dabo 的工具,是一些从 FoxPro 转过来的开发者制作的。如果你在写一个以数据为驱动的商业应用,这个工具可能会对你有帮助。

除此之外,我没有找到其他你没有发现的东西。

做图形用户界面(GUI)的东西 本来就应该 是困难的。这能锻炼人的意志。

(这句话被认为是 由 Jim Ahlstrom 在早期的 Python 研讨会上说的。可惜的是,从那时起情况并没有太大改变。)

4

为Kiwi辩护:

  • Kiwi可以很好地与Glade3配合使用,而不是Gazpacho。(谁让你非得用Gazpacho呢?)
  • 在我所有的PyGTK应用程序中,无论是商业的还是开源的,Kiwi都是我最先依赖的工具。
  • Kiwi的维护非常活跃。

我现在觉得,在PyGTK应用中不使用Kiwi是不负责任的。也许你可以告诉我们你觉得“缺少”了什么,这样我们可以改进这个框架。可以在irc.gimp.net的#kiwi频道或者Kiwi的邮件列表上交流。

撰写回答