好的,所以我使用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