(1) QGraphicsView、QGraphicsScene坐标系问题,场景初始状态(0,0)在QGraphicsView的中间,随着添加item,(0,0)位置会发生变化。想要scene和view保持同样大小可采用方法
正确的解决方案是setSceneRect(0,0,W,H);而且需要
W>=static_cast< QWidget *>(graphicsScene->parent())->size().width()
H>=static_cast< QWidget *>(graphicsScene->parent())->size().height()
graphicsScene = new QGraphicsScene(this);
graphicsView = new QGraphicsView(graphicsScene,this);
QSize windowsize =this->size();
graphicsView-