我的下一个工作将重点关注在二维可缩放平面或画布上组织时最好理解的数据,而不是使用列表和属性形式。

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

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

如果它还允许一些数据绑定或模型/视图概念,那就不会有什么坏处。

有帮助吗?

解决方案

我认为 混乱 非常适合您。

来自网站:

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

Clutter是用C写的,但是它有很棒的 Python 绑定.

一个非常相似的项目是 颜料:

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top