Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Hordi от Ноябрь 22, 2010, 19:56



Название: Set Tab order for QScrollArea
Отправлено: Hordi от Ноябрь 22, 2010, 19:56
Имеется окошко с объектом QScrollArea, пара кнопок и т.п., установлена очередность получения фокуса по Tab. Добавляю QWidget-объекты на QScrollArea и в итоге все эти добавленные элементы оказываются в саомо конце при обработке Tab. Хотелось бы чтобы они обрабатывались как чилды, т.е. при получения фокуса родиелем (QScrollArea), фокус получал один из элементов этого контейнера...

Какие идеи?

Qt-4.7.1


Название: Re: Set Tab order for QScrollWidget
Отправлено: alexman от Ноябрь 22, 2010, 23:00
QScrollWidget - что за класс?  ;)

void QWidget::setFocusProxy ( QWidget * w )


Название: Re: Set Tab order for QScrollArea
Отправлено: Hordi от Ноябрь 23, 2010, 12:20
Извиняюсь - попутал... Имел в виду QScrollArea.

А что даст setFocusProxy? Я не вижу чем он может помочь...