URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9605
[ Назад ]

Исходное сообщение
"wx.Dialog - как включить переходы по Tab?"

Отправлено AV , 20-Дек-12 21:01 
Создаю "окошко" с двумя выпадающими списками и парой кнопок. Все не имеют фокуса ввода, по нажатию Tab фокус ввода не назначается. Но, если в список или кнопку ткнуть мышкой, то после фокус ввода появляется, по табуляции скачет между компонентами.

Как сразу, на старте/инициализации назначить на кнопку, или ещё на что фокус ввода? Что я упускаю в инициализации?

Окошко создaётся примерно так:


class FrameMain(wx.Dialog):
   def __init__(...)
       wx.Dialog.__init__(...)
       ...
       sizer.Add(button,...)


Содержание

Сообщения в этом обсуждении
"wx.Dialog - как включить переходы по Tab?"
Отправлено pavlinux , 26-Дек-12 06:13 
> ... или ещё на что фокус ввода?

Ты не поверишь - SetFocusFromKbd()
:)


"wx.Dialog - как включить переходы по Tab?"
Отправлено AV , 27-Дек-12 09:55 
Спасиб. Теперь лыжи поехали! :)


class FrameMain(wx.Dialog):
   def __init__(...)
       wx.Dialog.__init__(...)
       ...
       self.SetFocusFromKbd()