在cpp中创建Maya UI窗口

时间:2015-04-07 12:53:37

标签: c++ user-interface plugins window maya


我正在开发一个C ++ Maya插件,并希望这个插件在Maya中打开一个UI窗口,我可以在其中添加自己的元素(2d)。如何在C ++中为Maya打开一个窗口?

谢谢。

1 个答案:

答案 0 :(得分:3)

API的存在主要是为了让您更接近Maya的核心。它主要用于与大脑" /核心功能接口。

另一方面,UI最好由MEL和/或Python来处理。

这也促进了一些MVC实践。

此链接将回答您关于如何在Maya上从C ++调用MEL的确切问题,以及有关在插件中处理UI的一些建议:http://ewertb.soundlinker.com/api/api.019.php

另一个有趣的,可能是一个更具参与性和更强大的路线是将Qt与你的插件一起使用。 Qt是C ++,如果需要,可以与您的C ++插件一起使用。检查此线程的方向:http://forums.cgsociety.org/archive/index.php/t-997360.html引用该主题:确保查看Maya dev-kit文件夹中的示例。

<强>更新 如果你想开始学习Maya的Qt / PyQt / PySide,我建议你研究一下:http://zurbrigg.com/maya-python/category/pyqt-projects-for-maya

我希望有所帮助。