1

我不知道这是不是正确的地方,因为我搜索了整个谷歌我没有得到太多结果所以我决定在这里问。实际上我想写一些基本的ui命令,所以实际上我多年来一直怀疑在使用qt框架之前用于构建maya ui的框架是什么?因为从 maya 1.0 到 maya 2015 我没有看到任何基本的 ui 命令发生了变化。进入 qt 后,是否所有 ui 命令都被重写或只是从中添加了一些命令

谢谢你...

4

2 回答 2

2

Maya 现在使用 QT 作为其 UI 框架,您可以使用 QT 和 Pyside 扩展 Maya。较旧的系统(称为 ELF)最初是在 1990 年代编写的,当时还没有现代多线程应用程序和图形硬件。

当 Autodesk 重写基础时,它们保留了相同的 API。您仍然可以使用 10 年前的 MEL 脚本来创建带有控件的 UI 窗口——但是今天该窗口实际上将是一个 QT 窗口,并且小部件将是 QT 小部件:只有脚本连接是相同的。

于 2015-01-27T05:26:38.547 回答
1

出于各种原因,所有 UI 都使用 Qt 的自定义构建进行了重写,最突出的是易于多平台移植和现代外观。

这些视频将深入了解 Autodesk 为实现这一目标所做的工作:

Qt DevDays 2010 - QtinUse - 使用 Qt 将 Maya 带入 21 世纪...:http: //youtu.be/PPDt96F389U

使用 Qt 构建的 Autodesk Maya:http: //youtu.be/7zWlwdr7exo

第一个特别好,因为它是由管理这个港口的生产经理之一举办的研讨会。

希望这可以帮助。

于 2015-01-24T10:40:08.073 回答