我刚下载了 wxPython 并从 这里 运行一些示例程序。然而,在使用来自 wx.* 的变量的每一行上,都会出现“未定义的导入错误”。
例如,以下程序在第1行、第4行、第8行各生成一个错误,在第5行生成两个错误:
import wx
class MyFrame(wx.Frame):
""" We simply derive a new class of Frame. """
def __init__(self, parent, title):
wx.Frame.__init__(self, parent, title=title, size=(200,100))
self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
self.Show(True)
app = wx.App(False)
frame = MyFrame(None, 'Small editor')
app.MainLoop()
然而,该程序编译和运行都很完美。我没有对PyDev或Eclipse进行任何重大修改,并且wxPython安装是新鲜的。