Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void MainWindow::paintEvent(QPaintEvent *)
- {
- int mas[n];
- for (int i=0; i!=n; ++i)
- {
- mas[i]=rand()%100;
- }
- QPainter painther(this);
- // создаем кисть(черного цвета)
- QPen penB(Qt::black);
- // ширина кисти в пикселях
- penB.setWidth(15);
- // создаем кисть(красного цвета)
- QPen penR(Qt::black);
- // ширина кисти в пикселях
- penR.setWidth(15);
- // создаем переменную для хранения координат(начальная точка)
- QPoint p1;
- QPoint p2;
- for(int i=0; i<n; i++)
- {
- // х
- p1.setX(20+i*20);
- // у
- p1.setY(240);
- // х
- p2.setX(20+i*20);
- // у
- p2.setY(70+mas[i]);
- // передаем нашему рисовальщику кисть красного цвета
- painther.setPen(penR);
- // рисуем линию по координатам красным цветом
- painther.drawLine(p1,p2);
- // выбираем кисть черного цвета
- painther.setPen(penB);
- // рисуем "жирные" точки в координатах начали и окончания линии
- painther.drawPoint(p1);
- painther.drawPoint(p2);
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement