巨蟒飞盘。不要在wxPython工作
我试着在Windows上启动。 我安装了2.7Python、pip和wxPython(wxPython-4.0.0a3-cp27-cp27m-win32.whl)。现在,当我运行frisbeelite.py时,我发现以下问题(在上): 回溯(最近一次呼叫最后一次): 文件“FrisbeeLite_v1.2.py”,第722行,在 win=主面板(框架) 文件“FrisbeeLite_v1.2.py”,第215行,在init self.statusbar=self.parent.CreateStatusBar(3,wx.ST_SIZEGRIP) AttributeError:“module”对象没有属性“ST_SIZEGRIP”巨蟒飞盘。不要在wxPython工作,python,windows,pip,wxpython,attributeerror,Python,Windows,Pip,Wxpython,Attributeerror,我试着在Windows上启动。 我安装了2.7Python、pip和wxPython(wxPython-4.0.0a3-cp27-cp27m-win32.whl)。现在,当我运行frisbeelite.py时,我发现以下问题(在上): 回溯(最近一次呼叫最后一次): 文件“FrisbeeLite_v1.2.py”,第722行,在 win=主面板(框架) 文件“FrisbeeLite_v1.2.py”,第215行,在init self.statusbar=self.parent.CreateSta
如何修复它?这个项目似乎很老了——上一次提交是4年前。WxPython4.0太新了。请尝试从编辑代码以删除有问题的参数(不再需要此参数)。我在将基于wxPython的python2程序更新为python3时遇到了同样的问题 将代码行更改为以下内容:
init self.statusbar = self.parent.CreateStatusBar(3)
ST_SIZEGRIP
在最新版本的wxPython中不再以相同的方式引用。您必须降级、修改Frisbeelite或在最新的wxPython中使用别名