Здравствуйте. Начал изучать Qt. Возник такой вопрос. Написал простенькую программу, которая выводит множество точек на QGraphicsView. Пока все точки добавляю в самом коде через инициализацию.
void Graphic::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
std::vector<QPointF> points = {{10, 20}, {-30, 30}, {-40, 20}, {-50, 0}, {-60, 20}, {-75, 25},
{-20, 10}, {-30, 15}, {25, 40}, {35, 35}, {50, 40}, {60, 70}};
QPen pen(Qt::red, 4);
painter->setPen(pen);
for(auto& it = points.begin(); it != points.end(); ++it){
painter->drawPoint(*it);
}
Q_UNUSED(option);
Q_UNUSED(widget);
}
Хочу сделать, чтобы точки можно было добавлять в самой программе. Т. е., допустим ввожу координаты через SpinBox'ы, нажимаю кнопку, и точка появляется на графике. Как это попроще сделать?