Описание класса QGraphicsLineItemКласс 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. QRectF QGraphicsLineItem::boundingRect () const [virtual]Переопределено из QGraphicsItem::boundingRect(). bool QGraphicsLineItem::contains ( const QPointF & point ) const [virtual]Переопределено из QGraphicsItem::contains(). bool QGraphicsLineItem::isObscuredBy ( const QGraphicsItem * item ) const [virtual]Переопределено из QGraphicsItem::isObscuredBy(). QLineF QGraphicsLineItem::line () constВозвращает линию элемента, или нулевую линию, если линия не была установлена. Смотрите также setLine(). QPainterPath QGraphicsLineItem::opaqueArea () const [virtual]Переопределено из QGraphicsItem::opaqueArea(). void QGraphicsLineItem::paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) [virtual]Переопределено из QGraphicsItem::paint(). 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(). QPainterPath QGraphicsLineItem::shape () const [virtual]Переопределено из QGraphicsItem::shape(). int QGraphicsLineItem::type () const [virtual]Переопределено из QGraphicsItem::type(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |