【发布时间】:2014-02-04 11:37:32
【问题描述】:
我的 python 版本是 2.7 和 wxPython 版本 3.0 用于 python 32 位 2.7 版本。我目前正在使用 wxPython 开发一个 GUI 应用程序。我测试了我的代码,它工作正常,我暂停了我的工作,保存了我的文件。我开始在我的机器上安装一些软件。然后,当我再次开始使用 wxPython 继续工作时,我突然开始收到错误消息。完整的错误如下所示。我不明白原因。我也没有编辑我的代码。但是我可以执行我的其他 python 程序。
错误:
File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\lib\scrolledpanel.py", line 21, in <module>
class ScrolledPanel( wx.PyScrolledWindow ):
AttributeError: 'module' object has no attribute 'PyScrolledWindow'
我重新安装了 wxPython,但没有任何改变。我尝试使用谷歌进行调查。但一切都是徒劳的。有人可以给我一些建议吗?
python 代码有以下 import 语句:
import wx
import wx.lib.scrolledpanel
我使用这样的导入:
panel = wx.lib.scrolledpanel.ScrolledPanel(self, -1, size=(1000,500), pos=(0,50), style=wx.SIMPLE_BORDER)
感谢您的宝贵时间。
【问题讨论】:
-
尝试在
import wx之后添加行wx = wx。让我知道你这样做后会得到什么...... -
@gravetii 我会试试的。目前我正在重新安装 python 和 wxPython。我会在尝试您的解决方案后立即更新。
-
如果您仍然要重新安装,请尝试使用比 3.0 稍旧的版本。
-
@gravetii 使用您的想法没有任何改变。同样的错误。
-
@Fenikso 我正在使用 python 2.7.6 和 wxPython 32 位 Python 2.7。
标签: python python-2.7 wxpython