【发布时间】:2010-11-17 10:51:17
【问题描述】:
我正在寻找可以重写渲染/绘图的 Python GUI 库。
它必须支持基本的小部件(按钮、组合框、列表框、文本编辑器、滚动条)、布局管理、事件处理
我正在寻找的是使用我的自定义 Direct3D 和 OpenGL 渲染器进行所有 GUI 的绘图/渲染。
S.Lott 建议的编辑:我需要将此 GUI 用于 3D 编辑器,因为我必须将很多东西从 GUI 元素拖放到 3D 渲染区域,我想使用一个 GUI 系统使用 Direct3D(首选)或 OpenGL 进行渲染。它还必须有一个漂亮的外观。使用像 WPF 这样的 GUI 很难实现这一点,因为 WPF 没有句柄。此外,它需要完全免费用于商业用途。
编辑:我还想在我的应用程序中使用我为 3d 部分初始化的渲染上下文
【问题讨论】:
-
@S.Lott:我考虑过 GTK 和 PyGTK,但覆盖渲染似乎相当困难。再加上它带来了很多依赖。我一直在寻找简单的东西
-
“它必须支持基本的小部件......布局管理,事件处理”与“我在寻找简单的东西”。我不认为你能找到两者。请用足够的信息更新您的问题,以便我们可以找出您在寻找什么。
-
您能否实际提供您希望实现的 UI 的草图。我认为您在正常情况下并不需要您所要求的东西,即使是 3D 程序也是如此。
标签: python user-interface opengl directx