具有自定义渲染/绘图的Python GUI

cos*_*sor 8 python opengl directx user-interface

我正在寻找一个Python GUI库,我可以重写渲染/绘图.

它必须支持基本小部件(按钮,组合框,列表框,文本编辑器,滚动),布局管理,事件处理

我正在寻找的是使用我的自定义Direct3D和OpenGL渲染器来进行所有GUI的绘制/渲染.

编辑S.Lott建议:我需要将这个GUI用于3D编辑器,因为我必须将很多东西从GUI元素拖放到3d渲染区域,我想使用一个使用Direct3D渲染的GUI系统(preffered)或OpenGL.它也必须有一个漂亮的外观.用WPF这样的GUI很难实现这一点,因为WPF没有句柄.它也需要绝对免费用于商业用途.

编辑:我还想使用我在我的应用程序中为3d部件初始化的渲染上下文

red*_*dow 2

我不知道你在做什么,所以也许这不是你正在寻找的,但是:你是否考虑过使用Blender + 它的游戏引擎?

它支持 Python 脚本,并提供一些 API 来创建“标准”GUI,同时允许您使用 3D 模型做很多很酷的事情。如果您的应用程序进行大量 3D 模型操作,这可能特别有用。

然后您可以为您需要的任何平台“编译”它(它只是构建包含所有依赖项的一体化包,其方式类似于 py2exe 的做法)。