如何创建类似于Blender或Maya GUI应用程序的桌面图形用户界面应用程序?

时间:2019-04-21 08:02:23

标签: user-interface maya uiwindow blender-2.67

我想创建一个类似于Blender或Maya GUI窗口的自定义图形用户界面窗口。请在下面的图片中参考此图片,

Blender User Interface Window with tool and menu buttons

如何以及在何处开始设计和创建类似于Maya / Blender UI窗口的自定义GUI窗口。请参考下图,该图具有视频/图像预览选项以及浮动按钮和菜单,Maya User Interface Window

作为学生,我可以使用类似于Blender / Maya的图形用户界面窗口来代替3D目的使用其他桌面GUI应用程序。

是否可以创建桌面图形用户界面应用程序?如果有可能,那么如何开始实现呢?

1 个答案:

答案 0 :(得分:0)

Blender 具有使用 OpenGL 的自定义 GUI 工具。您可以尝试学习 OpenGL(或 Vulkan)并开始渲染,但您应该知道创建 GUI 库将是一个巨大挑战。您需要考虑处理键盘输入、字体渲染、文本选择等问题。

通过使用已经解决了这些问题的现有 GUI 库,例如 Qt、Flutter、GTK+,您可能会节省大量时间。或者您可以使用 Blender 中的代码,但我猜想找到好的文档和社区支持会更困难,因为它是一个内部库。