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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: TabOrder в диалоге с пользовательским виджетом  (Прочитано 1831 раз)
radislav72
Гость
« : Март 29, 2011, 12:55 »

Здравствуйте!
Есть окно (QDialog), на котором лежат стандартные виджеты, и среди них - создаваемый динамически пользовательский виджет. Так как виджет создается в процессе работы,в design-time задать порядок TabOrder нельзя. После создания нужного виджета делаю так:
Код:
    setTabOrder(ui->cbCD1, ui->cbAI1);
    setTabOrder(ui->cbAI1, ui->cbCD2);
    setTabOrder(ui->cbCD2, ui->cbP1);
    setTabOrder(ui->cbP1, [b]wdSelMember[/b]);
    setTabOrder([b]wdSelMember[/b], ui->dedDate);
    setTabOrder(ui->dedDate, ui->ledSumm);
    setTabOrder(ui->ledSumm, ui->ledCourse);
    setTabOrder(ui->ledCourse, ui->ledTax);
    setTabOrder(ui->ledTax, ui->tedDescr);
    setTabOrder(ui->tedDescr, ui->chbPerformed);
    setTabOrder(ui->chbPerformed, ui->buttonBox);
Тут прохожусь по всем виджетам окна (wdSelMember- пользовательский). Но в результате все равно созданный виджет занимает последнее место в порядке по Tab...

Что не так?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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