Python2.0 and Pmw 0.8.4 counter problem
NOstarfighterSPAM at freeuk.com
Sat Feb 24 11:56:47 CET 2001
There is a new version (0.8.5) of Pmw available at
http://pmw.sourceforge.net/ it includes the fix for PmwCounter.py and a few
"Sylvie Bruneau" <sylvieb at icestormfx.com> wrote in message
news:3A75937B.14C8D022 at icestormfx.com...
> Thank you !! Now it works well. But why the Pmw team doesn't make the
> modification in their last version ? Anyway. Do you know if there are
> modifications like this one that as to be done to make sure that all the
> works fine ?
> Thanks again...
> Richard Townsend wrote:
> > > We used Python1.5 with Pmw 0.8.3 to develop an in-house
> > For some
> > > reasons, we changed to Python2.0 and we decided to use the new Pmw
> > (
> > > 0.8.4 ). In our application, we have a Pmw.Counter of integers and it
> > doesn't work
> > > anymore. The behaviour is strange : if we type a new integer in the
> > entry field,
> > > everything is fine. But using the arrows ( left or right, up or
> > just clean
> > > the entry field, without updating its content. I try the demos in the
> > > distributions and they don't work either. We installed Python1.6 with
> > 0.8.3, and
> > > it still doesn't work !!! I tried all the other types of counters and
> > they all work
> > > fine, but the integer.
> > >
> > > Anybody has a suggestion ?
> > >
> > I posted the same question a few months ago and got the following
> > from Roberto Amorim
> > > Hi, to correct it is simple. You'll have to edit PmwCounter.py. Here
> > > is:
> > >
> > > - Find the function called _changeNumber() (line 273)
> > > - On line 279 there's the return statement for this function. Change
> > > to return str(value) (and not return str(value)[:-1])
> > >
> > > That ocurred because str(long) on Python 2.0 doesn't return a number
> > > with L on the end like Python 1.5.2 did.
> > >
> > regards,
> > Richard Townsend
> Sylvie Bruneau ( sylvieb at icestormfx.com ) Tel: (514) 527-3963
> Software Developer, IceStorm Digital. Fax: (514) 527-5165
> 2595 Place Chasse, Montreal, Quebec, H1Y 2C3.
> Where would you have gone today if Window's hadn't crashed?
More information about the Python-list