gpt4 book ai didi

python - wxPython slider : Some module attributes appear to be missing

转载 作者:太空宇宙 更新时间:2023-11-03 18:53:57 25 4
gpt4 key购买 nike

当我运行此 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

最佳答案

看起来该属性是在 2.9 中添加的。查看旧的 2.8 文档(此处的精美版本: http://xoomer.virgilio.it/infinity77/wxPython/Widgets/wx.Slider.html )您会发现它不在列表中。您链接到的文档是 Phoenix 文档,因此这绝对意味着它存在于 Phoenix 中。我刚刚使用 2.9.3.1(经典)进行了测试,它也在那里。看来您需要升级。

顺便说一句,2.9系列没有任何问题。 wxPython 的创建者说,在很多方面,它甚至比 2.8 左右更稳定。然而,Phoenix 版本还没有准备好投入生产,并且只是测试版质量。如果你升级的话我会坚持经典。

关于python - wxPython slider : Some module attributes appear to be missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17684241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com