当我运行这个 wxPython 代码时:
self.pwm_duty_cycle_slider = wx.Slider(self.panel, id=wx.ID_ANY,
value=60, minValue=5,
maxValue=95,
style=wx.SL_VALUES)
它编译没有错误。
然而,当我改变
style=wx.SL_VALUES
至
style=wx.SL_VALUE_LABEL
我得到这个回溯:
Traceback (most recent call last):
File "C:\Users\Daniel\GitHub\FiberDrill\fiberdrill\gui.py", line 112, in on_laseroption
LaserOptionDialog(self)
File "C:\Users\Daniel\Documents\GitHub\FiberDrill\fiberdrill\gui.py", line 246, in __init__
style=wx.SL_VALUE_LABEL)
AttributeError: 'module' object has no attribute 'SL_VALUE_LABEL'
我有点困惑,因为根据wxPython 文档wx.SL_VALUE_LABEL 应该是一个有效的属性。
作为参考,我使用的是 Enthought Canopy Python 2.7.3(64 位)和 wxPython 2.8.10.1