Ошибка при запуске учебника, который появился вместе с документами и демонстрациями wxPython2.8 - PullRequest
1 голос
/ 05 июня 2009

Я попробовал следующий пример кода из учебника, который шел вместе с пакетом "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

любезно помогите, я просто новичок с питоном

Ответы [ 2 ]

1 голос
/ 05 июня 2009

Я думаю, вы должны пропустить "from frame import Frame" и изменить:

self.frame = Frame()

до:

self.frame = wx.Frame()
0 голосов
/ 05 июня 2009

Да, это древняя ошибка в документации, см., Например, этот 5-летний пост :-(. Fix:

  • удалить строку с надписью from frame import Frame
  • изменить строку, которая говорит self.frame = Frame(), чтобы сказать вместо self.frame = wx.Frame()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...