maya ui是如何在进入qt之前建造的?

时间:2015-01-24 08:16:10

标签: qt frameworks pyqt maya autodesk

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

谢谢......

2 个答案:

答案 0 :(得分:2)

Maya现在使用QT作为其UI框架,您可以使用QT和Pyside扩展Maya。旧系统(称为ELF)最初是在20世纪90年代编写的,在现代多线程应用程序和图形硬件之前。

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

答案 1 :(得分:1)

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

这些视频将为Autodesk为实现这一目标所做的工作提供深刻见解:

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

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

第一个特别好的是由管理这个港口的一位生产经理提供的研讨会。

希望这有帮助。