将wxPython应用程序从Python2.5移动到Python3.5,并得到此错误
AttributeError:模块'wx‘没有属性'Image_GetHandlers’
检查了凤凰医生,但是在这个方法的速度中缺少一个单词。你知道有什么已知的工作装置来代替Image_GetHandlers吗?
Python代码:
handler_types = [handler.Type for handler in wx.Image_GetHandlers()]
wx.BITMAP_TYPE_SVG = max(handler_types) + 1
wx.BITMAP_TYPE_SVGZ = wx.BITMAP_TYPE_SVG + 1
发布于 2017-01-31 11:47:10
该方法的正确名称实际上是wx.Image.GetHandlers
,带有下划线的版本是在Python没有staticmethod
时遗留下来的,从那时起这两个名称都是可用的。
在菲尼克斯,静态方法是真实的staticmethods
,下划线版本最终被删除。请参阅https://wxpython.org/Phoenix/docs/html/MigrationGuide.html#static-methods
https://stackoverflow.com/questions/41874644
复制相似问题