jp wrote: > On Mar 26, 11:27 am, [EMAIL PROTECTED] wrote: > >>On Mar 26, 11:17 am, [EMAIL PROTECTED] wrote: >> >> >>>On Mar 26, 10:51 am, "jp" <[EMAIL PROTECTED]> wrote: >> >>>>I have multiple PMW widgets (EntryFields, ScrolledField etc), how can >>>>I skip over these widgets when using the tab key? >> >>>>Thank you, >>>>John >> >>>I would probably write some custom event handling. Something that >>>could tell it was a key-press event and not just an on-focus event. >>>Then it would be a simple, if key-press == tab, put focus on next > > #> > widget of interest. Something like that should work. > >>>Mike >> >>I looked in my Tkinter book, and it says that if the widget has the >>"takefocus" option set to true, the widget is placed in the tab group >>and will get focus when they are tabbed to. I assume that this means >>if you set the PMW widgets' "takefocus" option to false, they will be >>skipped over since they won't be in the tab group. >> >>Mike > > > I've tried using the takefocus option set to 0 and 1 but either way, > the tab key still stops at my EntryField. Below is my snippet of > code. What am I doing wrong? > > entry=Pmw.EntryField(frame, > labelpos = 'w', > value = "", > label_text = > 'Name:') > entry.grid(row=1) > #entry.component('entry').takefocus = 1 > entry.component('entry').takefocus = 0 >
Are you sure you don't mean: entry.component('entry')['takefocus'] = 0 which is equivalent to entry.component('entry').config(takefocus=0) James -- http://mail.python.org/mailman/listinfo/python-list