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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: TabOrder и дочерний виджет  (Прочитано 344 раз)
NeCoder
Новичок

Offline Offline

Сообщений: 5


Просмотр профиля
« : Сентябрь 02, 2017, 16:32 »

в дизайнере создал главную форму с двумя кнопками и отдельно виджет с элементами.
создаю этот виджет как дочерний на форме.
мне надо чтоб по табу фокус шел на первую кнопку на форме, затем на элементы в дочернем виджете и затем на вторую кнопку.

переколесил гугл сколько мог - не могу найти решения.

как-то так не работает
Код:
ChildWidget *mychild = new ChildWidget(this);
mychild->show();
QWidget::setTabOrder(ui->Button1, mychild);
QWidget::setTabOrder(mychild, ui->Button2);
Записан
Bepec
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 7591


W7 x64, Qt SDK 4.7.2, Руки v1.5


Просмотр профиля
« Ответ #1 : Сентябрь 02, 2017, 19:14 »

В дизайнере 4 кнопочку потыкайте на 3 панели инструментов слева. Включает режим правки порядка фокуса. Там циферки такие появятся и их можно менять Улыбающийся
Записан

"Мастер простых решений" Ɋt

чОрный список: Spark
NeCoder
Новичок

Offline Offline

Сообщений: 5


Просмотр профиля
« Ответ #2 : Сентябрь 02, 2017, 19:52 »

В дизайнере 4 кнопочку потыкайте на 3 панели инструментов слева. Включает режим правки порядка фокуса. Там циферки такие появятся и их можно менять Улыбающийся
смищной сарказм. как мне это поможет изменить порядок обхода вместе с виджетом, который создается динамически?
Записан
Bepec
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 7591


W7 x64, Qt SDK 4.7.2, Руки v1.5


Просмотр профиля
« Ответ #3 : Сентябрь 02, 2017, 21:57 »

Сарказма тут нет, прост игривое настроение. Тем более на Вы Улыбающийся

М... Ну тогда вам надо перехватывать сам Tab. Ну или посмотреть что там за евент вылетает и на него реагировать, переключая фокус самостоятельно.

Если неэлегантно, то делается в 2 списка, 2 слота, и минут 20 времени.
Записан

"Мастер простых решений" Ɋt

чОрный список: Spark
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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