On Thu, Jan 1, 2009 at 1:34 AM, Guilherme Polo <ggp...@gmail.com> wrote: > On Wed, Dec 31, 2008 at 7:10 PM, Troy Taillefer <ironwais...@yahoo.com> wrote: >> Hi all, >> >> I was wondering if anyone knew who to change the entry widgets in TkTable to >> replace them with a custom entry widget like AutoCompletionEntry >> http://tkinter.unpythonic.net/wiki/AutocompleteEntry or ValidatingEntry >> http://tkinter.unpythonic.net/wiki/ValidateEntry. > > I would suggest embedding these widgets, and others, instead of trying > to replace the default behaviour of a cell entry in tktable. > Embedding is easy enough given your tktable python wrapper has the > window commands wrapped: > > import Tkinter > import tktable > > table = tktable.Table() > table.window_configure("2,3", window=Tkinter.Entry()) > table.pack() > > table.mainloop() > > I'm using Tkinter.Entry here, but you could just as well use this > AutoCompleteEntry widget. This "2,3" is the cell index -- third row, > fourth column. > The wrapper I used there can be found at XXX (forgot the link, it is > on http://tkinter.unpythonic.net/wiki but the wiki is inaccessible > now) and also in tktable's cvs since about 1-2 month(s) ago (except > that the one in cvs doesn't yet have the latest updates). > >> Also if anyone knows how >> to enhance TkTable to do column sorting or point me to some good links it >> would be greatly apreciated thanks. >> > > It is a matter of reorganizing the ArrayVar associated to the table > since tktable doesn't have a built-in sort yet. Have you tried doing > anything like this ? >
I've added something here now: http://tkinter.unpythonic.net/wiki/SorTable (I wanted to take SortableTable but someone else took it before me) >> Troy > -- -- Guilherme H. Polo Goncalves _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss