Closed GoogleCodeExporter closed 6 years ago
Thanks for sending this report! I have confirmed this problem on XUbuntu
14.04. As in your case, SeqTrace worked fine on XUbuntu 12.04. So this seems
to be a general problem with the 14.04 series of Ubuntu-derived distributions.
I've not tested on other Debian-based distributions or other, non-Debian based
GNU/Linux distributions. At this point, I do not know what is causing this
bizarre behavior. No exceptions are showing up on the console. As soon as I
have a chance, I will try to further diagnose the problem.
Original comment by stucky.b...@gmail.com
on 17 May 2015 at 8:44
I've confirmed via a simple test program that PyGTK spin buttons still work correctly with the most recent implementation of GTK+, so there must be some weird interaction with how they are used in SeqTrace. I'll continue digging...
I finally figured out the cause of the problem, and it is obscure, so I will document it here in some detail for future reference. It appears that with recent releases of GTK+, the default values of the climb_rate
(0.0) and digits
(0) arguments to the gtk.SpinButton()
constructor do not get properly applied when the spin button is created, thus causing the strange behavior noted by the original submitter. Explicitly providing values for both arguments every time a new spin button is created fixed the bug.
Original issue reported on code.google.com by
erico.p...@gmail.com
on 28 Apr 2015 at 10:39Attachments: