首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python3.5中的wxPyDeprecationWarning (模块'wx‘没有属性'Image_GetHandlers')

Python3.5中的wxPyDeprecationWarning (模块'wx‘没有属性'Image_GetHandlers')
EN

Stack Overflow用户
提问于 2017-01-26 05:32:58
回答 1查看 528关注 0票数 0

将wxPython应用程序从Python2.5移动到Python3.5,并得到此错误

AttributeError:模块'wx‘没有属性'Image_GetHandlers’

检查了凤凰医生,但是在这个方法的速度中缺少一个单词。你知道有什么已知的工作装置来代替Image_GetHandlers吗?

Python代码:

代码语言:javascript
运行
AI代码解释
复制
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
EN

回答 1

Stack Overflow用户

发布于 2017-01-31 11:47:10

该方法的正确名称实际上是wx.Image.GetHandlers,带有下划线的版本是在Python没有staticmethod时遗留下来的,从那时起这两个名称都是可用的。

在菲尼克斯,静态方法是真实的staticmethods,下划线版本最终被删除。请参阅https://wxpython.org/Phoenix/docs/html/MigrationGuide.html#static-methods

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41874644

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文