【问题标题】:how to add maya outliner to tabLayout如何将 Maya 大纲添加到 tabLayout
【发布时间】:2012-11-22 23:15:42
【问题描述】:

我想在现有的 tabLayout 中添加 Maya 大纲

我遇到了一个页面,该页面显示了如何在 MEL 中执行此操作(the second method)

我将如何在 python 中做到这一点?

myOut= cmds.outlinerPanel()
cmds.control(edit=True,parent="outlinerLayout"  myOut)

上面给出了语法错误,我想我在将 mel 代码转换为 python 代码时做错了(我想在 python 中,因为整个现有的 GUI 应用程序都是在 python 中完成的)并且我想实现让大纲选项卡化的想法进入我的项目经理,为用户消除单独启动 Outliner 的麻烦..

【问题讨论】:

    标签: python maya autodesk mel


    【解决方案1】:

    假设这是一个昏迷错误:

    myOut= cmds.outlinerPanel()
    cmds.control(myOut, edit=True, parent="outlinerLayout")
    

    查看文档:

    cmds.control

    cmds.outlinerPanel

    无论如何,我强烈建议您使用 PyMel 而不是 maya python,这是在 Maya 中编写代码的更好的 Python 方式。而且PYQT4 将使 UI 构建更容易。

    【讨论】:

    • 是的丹尼尔,这是逗号错误,现在我不知道为什么我得到这样的大纲link
    • 听起来好像没有刷新或类似的东西,你能再给我看一些代码吗?如果还没有太多开发,请在代码中寻找 PYQT4 更改,我认为它会加快速度。
    • 我是 PyQt4 的新手,对它还不太熟悉,所以到目前为止,我只拥有用于 GUI 的命令模块,atm 我正在为 Maya 寻找 PyQt4 的学习资源,而不是制作 QApplication。 .
    • 现在大纲显示在开头,但是当我打开新场景时,它不是他们在第二个大纲选项卡中的 i,当我查询它时结果是错误的,是什么让它存在假的,我应该如何再次出现?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 2016-10-16
    相关资源
    最近更新 更多