Problem with Tkinter scrollbar callback

Ivan Van Laningham ivanlan9 at gmail.com
Wed Jan 30 07:58:38 EST 2008


HI All--
We've decided that this represents a bug in the tcl/tk library, and
there's no workaround.  I switched to + and - buttons, which are not
as nice aesthetically but work correctly on both Windows & Linux.

Thanks to everyone for their help.

Metta,
Ivan

On Jan 29, 2008 11:03 AM, Ivan Van Laningham <ivanlan9 at gmail.com> wrote:
> No Joy.
>
> Waits the 1 second, then clicks the button once per second until the
> limit's reached.
>
> Sigh.
>
> Metta,
> Ivan
>
>
> On Jan 29, 2008 10:20 AM, Russell E Owen <rowen at cesmail.net> wrote:
> > >Nope:
> > >
> > >'repeatdelay': ('repeatdelay', 'repeatDelay', 'RepeatDelay', '300', '300'),
> > >
> > >And even after I set it, it looks funny:
> > >
> > >'repeatdelay': ('repeatdelay', 'repeatDelay', 'RepeatDelay', '300', '1000'),
> > >
> > >And when I try it with the new repeatdelay (1000), the only thing that
> > >has changed is that it waits 1000 milliseconds before exhibiting the
> > >same uncontrolled growth as before.
> >
> > You need to change repeatinterval, not repeatdelay.
> >
> > As to "looking funny": that is the standard output format for
> > configure(). I think can get a more reasonable value using
> > "cget(repeatdelay)".
> >
> > -- Russell
> >
> >
> > >
> > >Metta,
> > >Ivan
> > >
> > >On Jan 25, 2008 5:49 PM, Russell E. Owen <rowen at cesmail.net> wrote:
> > >>  In article <mailman.1056.1201219091.896.python-list at python.org>,
> > >>   "Ivan Van Laningham" <ivanlan9 at gmail.com> wrote:
> > >>
> > >>  > Hi All--
> > >>  > That helps.  Doing a get() on the scrollbar before a set(0.0,0.0)
> > >>  > returns a 4-tuple:  (0.0, 0.0, 0.0, 0.0)  !  I did the set(0.0,0.0)
> > >>  > and now the callback gets the correct number of arguments.
> > >>  >
> > >>  > However, I'm still getting the weird behaviour when clicking the
> > >>  > arrowheads--and the heads are all I want.  They act like they've been
> > >>  > set to a keybounce timeout of about a millisecond. ...  The arrow
> > >>  > click increments the number of cells in a table row (effectively), and
> > >>  > it shoots up from 5 to 26 columns almost instantly (that's the
> > >>  > internal max I set).
> > >>
> > >>  Is the scroll bar's repeatinterval set to a reasonable value?
> > >>
> > >>  -- Russell
> > >>
> > >>  --
> > >>  http://mail.python.org/mailman/listinfo/python-list
> > >>
> > >
> > >
> > >
> > >--
> > >Ivan Van Laningham
> > >God N Locomotive Works
> > >http://www.pauahtun.org/
> > >http://www.python.org/workshops/1998-11/proceedings/papers/laningham/laningham.html
> > >Army Signal Corps:  Cu Chi, Class of '70
> > >Author:  Teach Yourself Python in 24 Hours
> >
> >
>
>
>
> --
>
> Ivan Van Laningham
> God N Locomotive Works
> http://www.pauahtun.org/
> http://www.python.org/workshops/1998-11/proceedings/papers/laningham/laningham.html
> Army Signal Corps:  Cu Chi, Class of '70
> Author:  Teach Yourself Python in 24 Hours
>



-- 
Ivan Van Laningham
God N Locomotive Works
http://www.pauahtun.org/
http://www.python.org/workshops/1998-11/proceedings/papers/laningham/laningham.html
Army Signal Corps:  Cu Chi, Class of '70
Author:  Teach Yourself Python in 24 Hours



More information about the Python-list mailing list