wxpython没有“adv”

2024-04-20 12:19:44 发布

您现在位置:Python中文网/ 问答频道 /正文

TLDR优先: 当使用“wx.adv.DatePickerCtrl(self)”时,得到“AttributeError: 'module' object has no attribute 'adv'

长话短说: 只需学习wxPython,尝试使用DatePickerCtrl编写一个日期选择器。 找到带有“wx.DatePickerCtrl”的示例。显然它只对2.8版有效(我在任何地方都找不到)。 快速搜索显示在版本3中它被wx.adv.DatePickerCtrl(self)取代。现在进行上述按摩(AttributeError: 'module' object has no attribute 'adv'

(系统:windows 10、python 2.7.10 32位、wx 3.0.2.0 msw)

有人能帮忙吗?在


Tags: noself示例object地方wxpython选择器attribute
2条回答

wx.DatePickerCtrl未包含在当前wxPython下载中。只需添加一个import wx.adv就可以了。在

adv是wxpythonphoenix项目的一个更新,它基本上是为了使wxpython与python3+兼容。对于python2.7,可以使用wx.DatePickerCtrl在

https://wxpython.org/Phoenix/docs/html/classic_vs_phoenix.html#classic-vs-phoenix

相关问题 更多 >