Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Qt.docx
Скачиваний:
9
Добавлен:
15.09.2019
Размер:
52.86 Кб
Скачать

Разделители

Разделитель (splitter) - это виджет, который используется для размещения других виджетов и их разделения вертикальной или горизонтальной полосой. Пользователь может изменять размеры виджетов, перемещая разделитель. Они зачастую используются вместо менеджеров компоновки, чтобы дать пользователю возможность самому управлять размерами виджетов.

Разделители в Qt реализованы в виде класса QSplitter. QSplitter представляет собой виджет, содержащий другие виджеты. Подчиненные виджеты автоматически размещаются друг за дружкой, в порядке их создания, в смежных областях, разделителя. 

Области с прокруткой

Класс QScrollArea содержит область отображения, которую можно прокручивать, и две полосы прокрутки. Если мы хотим добавить в виджет полосы прокрутки, значительно проще использовать класс QScrollArea, чем создавать свои собственные экземпляры QScrollBar и самим реализовывать функциональность скроллинга.

Способ применения QScrollArea состоит в следующем:

  1. вызывается функция setWidget с виджетом к которому мы хотим добавить полосы прокрутки

  2. QScrollArea автоматически делает этот виджет дочерним

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]