crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Tin-moon
  опции профиля:
сообщение 11.4.2010, 18:04
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 11.4.2010
Пользователь №: 1620

Спасибо сказали: 0 раз(а)




Репутация:   0  


Вот есть пример http://doc.crossplatform.ru/qt/4.3.5/graph...agramscene.html тут строят различные диаграммы. Вопрос как сюда можно добавить элементы в виде Элипсов?
После добавления:
void Shape::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *){

    painter->setPen(Qt::black);
    painter->setBrush(Qt::darkGray);
    painter->drawEllipse(-50, -50, 100, 100);
    setFlag(QGraphicsItem::ItemIsMovable, true);
    setFlag(QGraphicsItem::ItemIsSelectable, true);
}

QRectF Shape::boundingRect() const{
    qreal adjust = 2;
    return QRectF(-50 - adjust, -50 - adjust,100 + adjust, 100 + adjust);
}


Любой старый элемент отображается как этот круг.

Кто что может подсказать....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Тема закрытаНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 11.7.2025, 7:39