Название: Ограничить TAB (Qt 3.3.8) Отправлено: Примерный ученик от Февраль 21, 2009, 11:14 Можно ли как то ограничить число визуальных компонентов, по которым скачет TAB?
Например, только по полям ввода, но не по кнопкам? Заранее - спасибо... Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: Dendy от Февраль 21, 2009, 16:43 Можно. Для этого нужно либо в дизайнере указать последовательность элементов, по которым скачет Таб, либо в коде вызвать несколько раз QWidget::setTabOrder().
Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: lit-uriy от Февраль 21, 2009, 16:45 >вызвать несколько раз QWidget::setTabOrder().
ябы сказал: "вызвать только для нужных виджетов" Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: pastor от Февраль 21, 2009, 16:47 см. QWidget::setFocusPolicy(...)
Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: Примерный ученик от Февраль 22, 2009, 00:15 Работаю с Дизайнером. Он помечает ТАВ все элементы. Вопрос именно о снятии пометки, а не о порядке следования ???
Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: AAXEE от Февраль 22, 2009, 05:12 Я как-то вручную ставил порядок табуляции( не в дизайнере). Так там табы автоматически ставились на остальные элементы в порядке их создания.
Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: Примерный ученик от Февраль 22, 2009, 08:57 Понятно, значит - никак... Жаль
Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: pastor от Февраль 22, 2009, 18:02 Понятно, значит - никак... Жаль Блин, такое впечатление, что посты не читаешь. Цитировать см. QWidget::setFocusPolicy(...) По умолчанию для виджетов установлен Qt::StrongFocus (это TabFocus и ClickFocus ). Установи для нужных виждетов Qt::ClickFocus и будт тебе счатье. Переход по TAB будет невозможен для этих виджетов. Название: Re: Ограничить TAB (Qt 3.3.8) Отправлено: Примерный ученик от Февраль 22, 2009, 23:09 Спасибо, то что нужно
|