我(尝试)编写“相当”复杂的 gui,将 Mayavi 用于可视化部分,这是我的应用程序的重要部分。由于 Mayavi 与 traitedVTK (tvtk) 一起使用,因此 traitsui 是制作 gui 的便捷媒介。
然而,我看到的大多数讨论 enaml 和特征的相对优点的线程(没有提到 Mayavi)似乎都支持 enaml。这似乎也是 Enthought 的方向,但显然我可能是错的。
当我在做我的项目时,我想知道,我是否在构建已经过时的东西?如果我有点重视使用将来相关的框架的构建代码,我应该改用 enaml 吗?将 mayavigui 项目从特征转移到 enaml 是否微不足道?