2012-12-05 62 views
0

我想補充現有tabLayout內瑪雅大綱如何瑪雅大綱添加到tabLayout

我碰到一個頁面,顯示如何做到這一點的MEL(the second method

我該怎麼做出來在python中?

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

上面給出語法錯誤,我想我這樣做是錯誤的翻譯梅爾代碼到Python代碼(我想在python怎麼把整個現有的GUI應用程序在Python做),我要實現的想法具有大綱標籤轉換爲用戶去除另外啓動大綱的麻煩,我的項目經理..

回答

0

可以說,這是一個彗差誤差:

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

退房文檔:

cmds.control

cmds.outlinerPanel

Anyewy我會強烈建議你使用PyMel而不是空幻蟒蛇,它在Maya中編寫一個更好的Python的方式。而且PYQT4將使UI更容易建立。

+1

是丹尼爾,這是逗號錯誤,現在我不知道爲什麼我會得到像這樣的大綱[鏈接](https://lh4.googleusercontent.com/-75qqld3GrQA/UL8qd6ax8nI/AAAAAAAADeY/ALeeZBNrJtM/s512/theproblemo。 PNG) –

+0

這聽起來好像不是令人耳目一新,或者類似的東西,請給我看一些更多的代碼?如果您的代碼已經不是很開發,請在代碼中查找PYQT4更改,我認爲這會加快速度。 – Netwave

+1

我是PyQt4的新手,對於現在還不是很熟悉Command模塊是我所有的GUI,atm我正在尋找PyQt4 for Maya的學習資源,而不是製作QApplication ... –