Описание класса QGraphicsEllipseItemКласс QGraphicsEllipseItem предоставляет эллипс, который вы можете добавить на QGraphicsScene. Далее... #include <QGraphicsEllipseItem> Унаследован от: QAbstractGraphicsShapeItem. Класс был добавлен в Qt 4.2. Открытые функции
Переопределённые открытые функции
Дополнительные унаследованные члены
Подробное описаниеКласс QGraphicsEllipseItem предоставляет эллипс, который вы можете добавить на QGraphicsScene. QGraphicsEllipseItem представляет эллипс с заливкой и контуром, а также вы можете использовать его для сегмента эллипса (смотрите startAngle(), spanAngle()).
Чтобы установить элемент эллипса, передайте QRectF в конструктор QGraphicsEllipseItem или вызовите setRect() Функция rect() возвращает текущую геометрию эллипса. QGraphicsEllipseItem использует rect и pen для предоставления обоснованной реализации boundingRect(), shape(), и contains(). Функция paint() отрисовывает эллипс используя связанную с элементом ручку и кисть, которые вы можете установить вызвав setPen() и setBrush(). Смотрите также QGraphicsPathItem, QGraphicsRectItem, QGraphicsPolygonItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem и Каркас графического представления. Описание функций-членовQGraphicsEllipseItem::QGraphicsEllipseItem ( QGraphicsItem * parent = 0 )Конструирование QGraphicsEllipseItem. parent передаётся в конструктор QAbstractGraphicsShapeItem. Смотрите также QGraphicsScene::addItem(). QGraphicsEllipseItem::QGraphicsEllipseItem ( const QRectF & rect, QGraphicsItem * parent = 0 )Создаёт QGraphicsEllipseItem использую rect в качестве прямоугольника по умолчанию. parent передаётся в конструктор QAbstractGraphicsShapeItem. Смотрите также QGraphicsScene::addItem(). QGraphicsEllipseItem::QGraphicsEllipseItem ( qreal x, qreal y, qreal width, qreal height, QGraphicsItem * parent = 0 )Создаёт QGraphicsEllipseItem используя прямоугольник, определённый (x, y) и заданными шириной width и высотой height, в качестве прямоугольника по умолчанию. parent передаётся в конструктор QAbstractGraphicsShapeItem. Эта функция была введена в Qt 4.3. Смотрите также QGraphicsScene::addItem(). QGraphicsEllipseItem::~QGraphicsEllipseItem ()Уничтожает QGraphicsEllipseItem. QRectF QGraphicsEllipseItem::boundingRect () const [virtual]Переопределено из QGraphicsItem::boundingRect(). bool QGraphicsEllipseItem::contains ( const QPointF & point ) const [virtual]Переопределено из QGraphicsItem::contains(). bool QGraphicsEllipseItem::isObscuredBy ( const QGraphicsItem * item ) const [virtual]Переопределено из QGraphicsItem::isObscuredBy(). QPainterPath QGraphicsEllipseItem::opaqueArea () const [virtual]Переопределено из QGraphicsItem::opaqueArea(). void QGraphicsEllipseItem::paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) [virtual]Переопределено из QGraphicsItem::paint(). QRectF QGraphicsEllipseItem::rect () constВозвращает геометрию эллипса в виде QRectF. Смотрите также setRect() и QPainter::drawEllipse(). void QGraphicsEllipseItem::setRect ( const QRectF & rect )Устанавливает геометрию эллипса равной rect. Левый край прямоугольника определяет левый край эллипса, а верхний край прямоугольника описывает верх эллипса. Высота и ширина прямоугольника определяют высоту и ширину эллипса. Смотрите также rect() и QPainter::drawEllipse(). void QGraphicsEllipseItem::setRect ( qreal x, qreal y, qreal width, qreal height )Устанавливает прямоугольник элемента равным прямоугольнику, определённому (x, y) и заданной шириной width и высотой height. Эта вспомогательная функция эквивалентна вызову setRect(QRectF(x, y, width, height)) Смотрите также rect(). void QGraphicsEllipseItem::setSpanAngle ( int angle )Устанавливает угол раствора сегмента эллипса равным углу angle, который измеряется в 16-х долях градуса. Этот угол используется вместе с startAngle() для представления сегмента эллипса (пирог). По умолчанию угол раствора равен 5760 (360 * 16, полный эллипс). Смотрите также spanAngle(), setStartAngle() и QPainter::drawPie(). void QGraphicsEllipseItem::setStartAngle ( int angle )Устанавливает начальный угол сегмента эллипса равным углу angle, который измеряется в 16-х долях градуса. Этот угол используется вместе с spanAngle() для представления сегмента эллипса (пирог). По умолчанию начальный угол равен 0. Смотрите также startAngle(), setSpanAngle() и QPainter::drawPie(). QPainterPath QGraphicsEllipseItem::shape () const [virtual]Переопределено из QGraphicsItem::shape(). int QGraphicsEllipseItem::spanAngle () constВозвращает угол раствора сегмента эллипса в 16-х долях градуса. Этот угол используется вместе с startAngle() для представления сегмента эллипса (пирог). По умолчанию эта функция возвращает 5760 (360 * 16, полный эллипс). Смотрите также setSpanAngle() и startAngle(). int QGraphicsEllipseItem::startAngle () constВозвращает начальный угол сегмента эллипса в 16-х долях градуса. Этот угол используется вместе с spanAngle() для представления сегмента эллипса (пирог). По умолчанию начальный угол равен 0. Смотрите также setStartAngle() и spanAngle(). int QGraphicsEllipseItem::type () const [virtual]Переопределено из QGraphicsItem::type(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |