1

この 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 を使用しています。

4

1 に答える 1