wxpython没有'adv'

时间:2017-01-03 11:16:51

标签: python python-2.7 wxpython

首先是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)

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

当前下载的wxPython中不包含

WHERE last_name LIKE 'J%'。只需添加一个wx.DatePickerCtrl就可以了。