我尝试了“wxPython2.8 Docs and Demos”包中的教程中的以下示例代码。
import wx from frame import Frame class App(wx.App): """Application class.""" def OnInit(self): self.frame = Frame() self.frame.Show() self.SetTopWindow(self.frame) return True def main(): app = App() app.MainLoop() if __name__ == '__main__': main()
但它给了我以下的错误
Traceback (most recent call last): File "C:/Documents and Settings/umair.ahmed/Desktop/wxpy.py", line 3, in <module> from frame import Frame ImportError: No module named frame
亲切的帮助我只是一个Python的新手
我想你应该跳过“从框架导入框架”,并改变:
self.frame = Frame()
至:
self.frame = wx.Frame()
是的,这是一个古老的文档错误,例如看到这个5岁的职位 :-(修正:
from frame import Frame
self.frame = Frame()
的行,而不是self.frame = wx.Frame()