Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: eugene от Январь 06, 2011, 10:58



Название: Табуляция стрелками
Отправлено: eugene от Январь 06, 2011, 10:58
Добрый день. Есть несколько лайнэдитов, расположенных по горизонтали (засунуты в QHBoxLayout). Нужно сделать так чтобы фокус переключался на следующий элемент по нажатию стрелок или по достижении максимального числа в символов эдите. В какую сторону мне смотреть?  :)


Название: Re: Табуляция стрелками
Отправлено: twp от Январь 06, 2011, 11:18
перейти на следующий элемент можно вызвав focusNextChild() в парентовом виджете. А вот отлавливать нужный KeyEvent можно установив eventFilter в QLineEdit


Название: Re: Табуляция стрелками
Отправлено: eugene от Январь 06, 2011, 11:50
спасибо, попробую)