2013-02-26 1 views
1

Если у вас есть настройка диапазона Range, как вы можете сделать это, только выполните изменение, как только пользователь перестанет перемещаться по диапазону?Задержка on_trait_change() при циклическом перемещении по значениям - выполняется только при отключенной мыши

ie. некоторые диапазоны изменение:

some_trait_changed(self): 
    wait for user to finish selection 
    complex calculation. 

Каждый раз, когда пользователь перетаскивает инструмент Range, он вычисляет новое значение для каждого значения в диапазоне. Я только хочу, чтобы он запускался, как только они установили значение ... т. Е. Как только мышь «unclicked».

ответ

4

Использование Range(..., auto_set=False). Ключевое слово auto_set передается в RangeEditor, который соответствующим образом настроит слайдер.

+0

Спасибо, сэр! Все так, как должно быть. – Griff

Смежные вопросы