3

我的下一个工作将主要集中在处理在二维可缩放平面或画布上组织时最容易理解的数据,而不是使用列表和属性表单。

该库可以基于 OpenGL、GTK+ 或 Cairo。它应该允许我:

  • 用矢量形状和文本构建小部件(甚至可能基于 SVG?)
  • 将这些小部件排列在 2D 平面上
  • 捕获与小部件相关的事件
  • 深入放大小部件以显示其他数据
  • 在树中排列小部件
  • 流畅地动画小部件

如果它也允许一些数据绑定或模型/视图概念,那也不会受到伤害。

4

2 回答 2

3

Qt 涵盖了这个...检查 PyQt

于 2009-03-23T13:54:34.643 回答
2

我认为Clutter非常适合您。

从网站:

Clutter 是一个开源软件库,用于创建快速、视觉丰富和动画的图形用户界面。

Clutter 是用 C 语言编写的,但它有很好的Python 绑定

一个非常相似的项目是Pigment

Pigment 是一个 3D 场景图库,旨在轻松创建丰富的应用程序用户界面。

于 2009-03-24T02:32:42.323 回答