Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: phpCoder от Январь 10, 2015, 11:00



Название: Как сделать прокрутку?
Отправлено: phpCoder от Январь 10, 2015, 11:00
Добрый день.
Есть QScrollArea, N виджетов с заданной минимальной высотой и QVBoxLayout для расположения этих виджетов в столбец. Суммарная высота виджетов превышает размеры QScrollArea.
Вопрос: как их запихнуть в QScrollArea, чтобы появилась полоса прокрутки и виджеты друг на друга не налезали?


Название: Re: Как сделать прокрутку?
Отправлено: gil9red от Январь 10, 2015, 18:33
Надо у scrollArea вызвать setWidget и поместить туда указатель на него.

Пользуйтесь докой:
http://qt-project.org/doc/qt-4.8/qscrollarea.html#details


Название: Re: Как сделать прокрутку?
Отправлено: phpCoder от Январь 11, 2015, 09:10
Да, получилось.