我正在使用enaml并尝试获取也可以使用箭头键进行控制的滑块。我已经使用了slide example from the gallery(它不能直接使用,并且出现数学域错误,但可以通过删除日志来修复)。按照slider documentation有一个single_step
属性是:Enaml滑块箭头键不起作用
规定在用户按下方向键
这似乎已经默认值为1滑块将移动步数,但在我的情况下,当我按下箭头键时没有任何反应。我明确写下Slider:
(并尝试使用较大的值),但无济于事。当我按下箭头键时,似乎没有任何事情发生。
我在OS X的Canopy中使用了启用0.6.8和Qt后端。我想知道这是否是后端限制?我也遇到类似的问题,滑块无法使用TraitsUI进行键盘控制。
谢谢你的快速回复。昨天我意识到Canopy Enaml已经很老了(从早期的谷歌搜索来看,这并不明显)。我确实使用了更新的Enaml来安装Anaconda,但是它使用了PySide,不幸的是它使它无法使用(每当我关闭一个窗口时都会崩溃)。我会打开一张票。 – tiago