2015-04-25 19 views
0

我使用Eclipse Luna和最新的pydev。我已經安裝了wxpython 3.0。首先,我可以導入wx,我試着在控制檯上打印版本,完美,但後來我導入了wx.lib.pubsub - 它說沒有解決。我嘗試了其他變體,沒有骰子,所以我必須進入我的項目的屬性並手動添加wx,然後運行。Python/Eclipse/wxPython - CallAfter未定義的變量? callAfter還有 - 困惑

二,現在我所有的CallAfter調用都加下劃線爲紅色,未定義的變量來自導入。我知道callAfter曾經是它,所以我也嘗試過,它試圖自動完成它 - 但是然後強調它。我知道在3.0,CallAfter是大寫。即使不是這樣,Eclipse會嘗試自動完成舊版本,然後說它仍然不好。

我從來沒有見過,我很困惑。有誰知道我不喜歡做錯嗎?

編輯:甚至更奇怪 - 我使用pydev eclipse內的控制檯,它autocompletes正常CallAfter,並不會引發任何錯誤。

回答

0

我想出了我自己的想法。我刪除了wx和wxPython強制的內建函數,然後將wx加載爲外部庫。之後一切正常。