我正在使用 enaml 并试图获得一个也可以用箭头键控制的滑块。我使用了图库中的幻灯片示例(它不能开箱即用,并且会出现数学域错误,但可以通过删除日志来修复)。根据滑块文档,有一个single_step
属性:
定义当用户按下箭头键时滑块将移动的步数
这似乎默认为 1,但在我的情况下,当我按下箭头键时没有任何反应。我在下面明确写了它Slider:
(并尝试使用更大的值),但无济于事。当我按下箭头键时,似乎什么也没有发生。
我在 OS X 中使用 Canopy 的 enable 0.6.8 和 Qt 后端。我想知道这是否是后端限制?我也遇到了类似的问题,即无法使用带有 TraitsUI 的键盘控制滑块。