wxpython 没有“adv”

Dro*_*Paz 4 python wxpython python-2.7

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)

有人可以帮忙吗?

Oxy*_*n88 6

adv 是 wxpython phoenix 项目的更新,基本上是使 wx python 与 python 3+ 兼容的举措。对于python 2.7,你可以只使用wx.DatePickerCtrl

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