Russian Qt Forum
Ноябрь 23, 2024, 06:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ограничить TAB (Qt 3.3.8)  (Прочитано 6135 раз)
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« : Февраль 21, 2009, 11:14 »

Можно ли как то ограничить число визуальных компонентов, по которым скачет TAB?
Например, только по полям ввода, но не по кнопкам?
Заранее - спасибо...
Записан

Как мало времени и как много нужно узнать
Dendy
Гость
« Ответ #1 : Февраль 21, 2009, 16:43 »

Можно. Для этого нужно либо в дизайнере указать последовательность элементов, по которым скачет Таб, либо в коде вызвать несколько раз QWidget::setTabOrder().
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Февраль 21, 2009, 16:45 »

>вызвать несколько раз QWidget::setTabOrder().
ябы сказал: "вызвать только для нужных виджетов"
Записан

Юра.
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Февраль 21, 2009, 16:47 »

см. QWidget::setFocusPolicy(...)
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #4 : Февраль 22, 2009, 00:15 »

Работаю с Дизайнером. Он помечает ТАВ все элементы. Вопрос именно о снятии пометки, а не о порядке следования Непонимающий
Записан

Как мало времени и как много нужно узнать
AAXEE
Гость
« Ответ #5 : Февраль 22, 2009, 05:12 »

Я как-то вручную ставил порядок табуляции( не в дизайнере). Так там табы автоматически ставились на остальные элементы в порядке их создания.
Записан
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #6 : Февраль 22, 2009, 08:57 »

Понятно, значит - никак... Жаль
Записан

Как мало времени и как много нужно узнать
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #7 : Февраль 22, 2009, 18:02 »

Понятно, значит - никак... Жаль

Блин, такое впечатление, что посты не читаешь.

Цитировать
см. QWidget::setFocusPolicy(...)

По умолчанию для виджетов установлен Qt::StrongFocus (это TabFocus и ClickFocus ). Установи для нужных виждетов Qt::ClickFocus и будт тебе счатье. Переход по TAB будет невозможен для этих виджетов.


Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #8 : Февраль 22, 2009, 23:09 »

Спасибо, то что нужно
Записан

Как мало времени и как много нужно узнать
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.