На этом шаге мы рассмотрим назначение, форматы конструктора и основные методы этого класса.
Класс QGraphicsRectItem описывает прямоугольник. Иерархия наследования:
QGraphicsItem - QAbstractGraphicsShapeItem - QGraphicsRectItem
Форматы конструктора класса:
<Объект> = QGraphicsRectItem([parent=None]) <Объект> = QGraphicsRectItem(<X>, <Y>, <Ширина>, <Высота>[,parent=None]) <Объект> = QGraphicsRectItem(<QRectF>[, parent=None])
В параметре parent можно указать ссылку на родительский объект.
Класс QGraphicsRectItem наследует все методы базовых классов и поддерживает следующие методы (здесь приведены только основные - полный их список доступен на странице https://doc.qt.io/qt-5/qgraphicsrectitem.html):
setRect(<X>, <Y>, <Ширина>, <Высота>) setRect(<QRectF>)
На следующем шаге мы рассмотрим многоугольник.