Hi Michael, On Wed, 13 Jun 2012 14:12:10 +0200 Michael Lange <klappn...@web.de> wrote: [snip] > I don't know who currently maintains Tkinter and how much time they have > to work on it, maybe it would help if someone wrote a patch. > >From a quick glance I think the spinbox might not require any more code > than the following snippet: > > ################################################################# > import ttk > > class Spinbox(ttk.Entry): > > def __init__(self, master=None, **kw): > ttk.Entry.__init__(self, master, "ttk::spinbox", **kw) > > def current(self, newindex=None): > return self.tk.call(self._w, 'current', index) > > def set(self, value): > return self.tk.call(self._w, 'set', value) > ################################################################# > > Can you store this to a file spinbox.py and then import the spinbox > widget from there and test if everything works? Maybe there still needs > some tweaking to be done to make all configuration options work properly > (as in ttk.Combobox).
I didn't check "everything", but I tried it and it worked. I respects the from and to values (when using the up and down arrows or the up and down arrow keys), but just like tk.Spinbox allows you to type in any old junk. -- Mark Summerfield, Qtrac Ltd, www.qtrac.eu C++, Python, Qt, PyQt - training and consultancy "Programming in Python 3" - ISBN 0321680561 http://www.qtrac.eu/py3book.html _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss