Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Описание класса QGraphicsLineItem
[модуль QtGui]

Класс QGraphicsLineItem предоставляет элемент линии, который вы можете добавить на QGraphicsScene. Далее...

 #include <QGraphicsLineItem>

Наследует QGraphicsItem.

Класс был добавлен в Qt 4.2.

Открытые функции

Дополнительные унаследованные члены


Подробное описание

Класс QGraphicsLineItem предоставляет элемент линии, который вы можете добавить на QGraphicsScene.

Чтобы установить линию элемента, передайте QLineF в конструктор QGraphicsLineItem или вызовите функцию setLine(). Функция line() возвращает текущую линию. По-умолчанию линия будет чёрной и толщиной 0, но вы можете изменить это вызвав setPen().

QGraphicsLineItem использует линию и толщину пера для предоставления обоснованной реализации boundingRect(), shape() и contains(). Функция paint() рисует линию используя связанное с элементом перо.

Смотрите также QGraphicsPathItem, QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsTextItem, QGraphicsPolygonItem, QGraphicsPixmapItem и Каркас графического представления.


Описание функций-членов

QGraphicsLineItem::QGraphicsLineItem ( QGraphicsItem * parent = 0 )

Создаёт QGraphicsLineItem. parent передаётся в конструктор QGraphicsItem.

Смотрите также QGraphicsScene::addItem().

QGraphicsLineItem::QGraphicsLineItem ( const QLineF & line, QGraphicsItem * parent = 0 )

Создаёт QGraphicsLineItem, используя line в качестве линии по-умолчанию. parent передаётся в конструктор QGraphicsItem.

Смотрите также QGraphicsScene::addItem().

QGraphicsLineItem::QGraphicsLineItem ( qreal x1, qreal y1, qreal x2, qreal y2, QGraphicsItem * parent = 0 )

Создаёт QGraphicsLineItem, используя линию между (x1, y1) и (x2, y2) в качестве линии по-умолчанию. parent передаётся в конструктор QGraphicsItem.

Смотрите также QGraphicsScene::addItem().

QGraphicsLineItem::~QGraphicsLineItem ()

Уничтожает QGraphicsLineItem.

QLineF QGraphicsLineItem::line () const

Возвращает линию элемента, или нулевую линию, если линия не была установлена.

Смотрите также setLine().

QPen QGraphicsLineItem::pen () const

Возвращает перо элемента, или чёрное перо нулевой толщины, если перо не было установлено.

Смотрите также setPen().

void QGraphicsLineItem::setLine ( const QLineF & line )

Устанавливает линию элемента равной заданной line.

Смотрите также line().

void QGraphicsLineItem::setLine ( qreal x1, qreal y1, qreal x2, qreal y2 )

Это перегруженная функция, предоставленная для удобства.

Устанавливает линию элемента равной линии между (x1, y1) и (x2, y2).

Это тоже самое что и вызов setLine(QLineF(x1, y1, x2, y2)).

void QGraphicsLineItem::setPen ( const QPen & pen )

Устанавливает перо элемента равным pen. Если перо не было установлено, линия будет отрисовываться с использованием чёрного пера нулевой толщины.

Смотрите также pen().


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5