当我运行此 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'
我有点困惑,因为根据the wxPython documentation wx.SL_VALUE_LABEL 应该是一个有效的属性。
作为引用,我使用 Enthought Canopy Python 2.7.3(64 位)和 wxPython 2.8.10.1
我是一名优秀的程序员,十分优秀!