The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"wx.Dialog - как включить переходы по Tab?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Python)
Изначальное сообщение [ Отслеживать ]

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

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

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


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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "wx.Dialog - как включить переходы по Tab?"  +/
Сообщение от pavlinux (ok) on 26-Дек-12, 06:13 
> ... или ещё на что фокус ввода?

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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


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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру