Шаг 128.
Библиотека PyQt5.
Основные компоненты. Полоса прокрутки

    На этом шаге мы рассмотрим класс, используемый для создания компонента, его конструктор.

    Класс QScrollBar представляет горизонтальную или вертикальную полосу прокрутки. Изменить положение ползунка на полосе можно нажатием на кнопки, расположенные по краям полосы, щелчками мышью на полосе, собственно перемещением ползунка мышью, нажатием клавиш на клавиатуре, а также выбрав соответствующий пункт из контекстного меню. Иерархия наследования:

  (QObject, QPaintDevice) - QWidget - QAbstractslider - QScrollBar

    Форматы конструктора класса QScrollBar:

  <Объект> = QScrollBar([parent=<Родитель>])
  <Объект> = QScroilBar(<Ориентация>[, parent=<Родитель>])

    Параметр <Ориентация> позволяет задать ориентацию полосы прокрутки. В качестве значения указываются атрибуты Horizontal или Vertical (значение по умолчанию) класса QtCore.Qt.

    Класс QScrollBar наследует все методы и сигналы из класса QAbstractSlider (см. 125 шаг) и не определяет дополнительных методов.


   Примечание. Полоса прокрутки редко используется отдельно. Гораздо удобнее воспользоваться областью с полосами прокрутки, которую реализует класс QScrollArea (см. 97 шаг).

    На следующем шаге мы рассмотрим Web-браузер.




Предыдущий шаг Содержание Следующий шаг