好的,所以我使用Qt和C++作为我的环境。Qt GraphicsView拉伸场景适合
我在我的UI中绘制了一个QGraphicsView
。
然后,我创建一个场景并将线添加到该场景。我运行5000个点的数组,并画出连接每个点的线。
QGraphicsScene *scene = new QGraphicsScene();
QPen pen2 = QPen(Qt::blue, 8.0);
int j=1;
for (int i=1; i<5000; i++)
{
scene->addLine(xArray[i],yArray[i],xArray[j],yArray[j], pen2);
j++;
}
问题是我抓的数字非常小,例如, 2.000e-12。这些数字将根据应用程序不断变化。我怎样才能调整我的场景来扩展以填充我的QGraphicsView
。现在,我所看到的只是我认为的中心点。我有道理吗?
这对我来说也不起作用,而且我在网上找不到任何好的文档? ui-> graphicsView-> setSceneRect(x1,y1,x2,y2)??? – JohnStudio 2010-10-16 16:12:55