Eclipse,PyDev,PySide,导入和解析

时间:2014-12-18 01:39:09

标签: python eclipse pydev nuke

我在Eclipse中工作但在Nuke中运行我的代码。 Nuke使用PySide,但它内置于Nuke中,因此Eclipse无法解析它。我无法在我的环境中安装PySide(VFX工作室规则),但我确实有PyQt4。所以我可以将我的导入从PySide更改为PyQt4并在Eclipse中正确解析 - 但在加载Nuke时会出错。所以我需要的是让Nuke使用PySide时让Eclipse / PyDev使用PyQt4的方法。我想也许我可以使用PyDev的字符串替换方案,但要么它没有做我想要的,要么我没有正确使用它。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

使用Rob的qtshim.py。

您可以在此处找到它:https://github.com/rgalanakis/practicalmayapython/blob/master/src/chapter5/qtshim.py

导入QtCoreQtGui等。来自qtshim,而不是PySide或PyQt。用此编写的代码适用于两种环境。

我使用我自己的这样的东西来处理PyQt和PySide。

希望这很有用。