[This post might appear twice, if so, I apologize. The first version is
flagged that it has not been accepted yet]

I am controlling a simple animation with a slider, successfully. A mouse
drag updates the parameter correctly but the slider-bar position is not
updated.

If "samp" is a slider, the code
"samp.reset(amp)" generates
"TypeError: reset() takes exactly 1 argument (2 given)".

Here is more detail of the code:

=====
samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=amp)

def update(val):
    global amp
    amp = samp.val
#   samp.reset()        # if this is included, a mouse-drag does not change
value of amp. No error.
#   samp.reset(amp)  # if this is included, a mouse-drag changes value of
amp, but the
                     # slider-bar-position is not updated. The animation
continues to run in both cases.
                     # AND GET ERROR:  
***********
 File "SAS_asl.py", line 28, in update
    samp.reset(amp)     #

TypeError: reset() takes exactly 1 argument (2 given)
***********
 

# If there is no call to reset in “update” and the following function is
included:

def reset(event):
    samp.reset()     # amp is changed, slider-bar-position is not updated
and NO ERROR IS GENERATED


samp.on_changed(update)  # always present!

This appears to be a bug. If not, what is wrong with the code?
 




--
View this message in context: 
http://matplotlib.1069221.n5.nabble.com/Possible-bug-in-slider-reset-tp44638.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to