Как добавить очки в QGraphicsView? - PullRequest
0 голосов
/ 29 февраля 2012

Я новичок в Qt.Я видел примеры кодов добавления прямоугольника, эллипса и линии в QGraphicView.Помогите, пожалуйста, добавить одну точку в GraphicsView, указав координаты x, y?

QGraphicsScene scene(0,0,800,600); 
QGraphicsView view(&scene); 
scene.addText("Hello, world!"); 
QPen pen(Qt::green); 
scene.addLine(0,0,200,200,pen); 
scene.addEllipse(400,300,100,100,pen); 
view.show(); 

1 Ответ

3 голосов
/ 29 февраля 2012

Для добавления точек в qgraphicsview вы можете использовать следующий фрагмент кода.

double rad = 1;
scene->addEllipse(x-rad, y-rad, rad*2.0, rad*2.0, 
            QPen(), QBrush(Qt::SolidPattern));

где x и y - это точки, в которые вы хотите добавить точку в qgraphicsview.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...