我只是尝试了Maya 2017并看到他们已经过去了PySide2,这很棒,但我的所有工具都有import PySide或者from PySide import ...在其中.
显而易见的解决办法是查找/替换import PySide来import PySide2,希望一切后,目前仍然可以工作,但我还是希望能够支持老版本的玛雅.
我的想法是有一个单行解决方案来查找/替换,如:
import (PySide2 if "PySide2" in sys.modules else PySide)
Run Code Online (Sandbox Code Playgroud)
但这回归: Error: invalid syntax
有没有人有任何替代方案的想法?我想尝试将它保持在单行上,这样当我有条件时,它就很容易替代:
from PySide import QtCore, QtGui
Run Code Online (Sandbox Code Playgroud)
谢谢!