PyQt / PySide Widget 無痛插入 Maya UI

雖然用 PyQt / PySide 寫的 Widget 可以爽爽跨平台跟跨軟體,但面對以前使用 maya.cmds 寫的 GUI,如果要全部換成 PyQt / PySide 應該會痛不欲生。若仍想例用 PyQt / PySide 添加新的介面及功能,卻又不打算修改舊有的 GUI 架構,該如何是好?!

»

從 Sublime 傳送 Python Code 到 Maya 執行

在 Maya 寫 Python 程式的派別不外乎:

  • Script Editor 派
    • 打開 Maya 的 Script Editor,直接寫直接跑
  • 其他文字編輯器派(vim、sublime、eclipse 等等)
    • 透過系統設定修改環境變數 PYTHONPATH,再經由 import/reload module 做測試。
    • 透過 Maya.env 修改環境變數 PYTHONPATH,再經由 import/reload module 做測試。
    • 透過 sys.path 加入工作目錄,再經由 import/reload module 做測試。

如果是使用 Sublime 為主力編輯器的朋友,其實可以透過 MayaSublime 這個 Sublime Package 來改善開發流程!

»