我使用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,並不會引發任何錯誤。