Шаг 183.
Библиотека PyQt5.
Работа с графикой. Вспомогательные классы. Класс QLine: линия

    На этом шаге мы рассмотрим назначение, форматы конструктора и основные методы этого класса.

    Класс QLine из модуля QtCore описывает координаты линии. Форматы конструктора класса:

  <Объект> = QLine()
  <Объект> = QLine(<QPoint>, <QPoint>) 
  <Объект> = QLine(<X1>, <Y1>, <X2>, <Y2>) 
  <Объект> = QLine(<QLine>)

    Первый конструктор создает линию, имеющую неустановленные местоположение и размеры. Во втором и третьем конструкторах указываются координаты начальной и конечной точек в виде экземпляров класса QPoint или целочисленных значений через запятую. Четвертый конструктор создает новый объект на основе другого объекта.

    Класс QLine поддерживает следующие основные методы (полный их список доступен на странице https://doc.qt.io/qt-5/qline.html):


   Замечание. Класс QLine предназначен для работы с целыми числами. Чтобы работать с вещественными числами, необходимо использовать класс QLineF.

    На следующем шаге мы рассмотрим класс QPolygon.




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