IF
18 мая 2017 г. 16:42

Отрисовка графика в QGraphicsView

Qt QGraphicsView QGraphicsScene

Задача такая. У меня есть "графическое окно" в котором должны рисоваться графики вертикально(пока 2)-как показано на рисунке. Подскажите пожалуйста как это сделать? Я излазил всю библиотекуQGraphicsScene и нашёл функцию -> QGraphicsScene::addLine(она рисует только линии по 2-м точкам) Помогите пожалуйста. Заранее спасибо.

1.PNG

Вам это нравится? Поделитесь в социальных сетях!

1
Evgenii Legotckoi
  • 18 мая 2017 г. 16:55

День добрый.
Для рисования ломанных линий необходимо использовать метод addPath(), который устанавливает QPainterPath.

QPainterPath path(QPointF(10, 10)); // Со стартовой точкой
// А дальше добавляем все остальные точки
path.lineTo(QPointF(55, 55));
path.lineTo(QPointF(200, 100));
path.lineTo(QPointF(350, 10));
graphicsScene->addPath(path);

    Комментарии

    Только авторизованные пользователи могут публиковать комментарии.
    Пожалуйста, авторизуйтесь или зарегистрируйтесь