我注意到当滚动条出现时,QGraphicsView将其内容向上移动了几个像素。反正有没有避免这种行为?我希望滚动条出现,但内容应保持在同一位置。
以下是示例代码:
QApplication a(argc, argv);
QGraphicsView v;
QGraphicsScene scene;
v.show();
v.setScene(&scene);
QBrush brush(Qt::red);
scene.addRect(0,0,1000,80,QPen(),brush);
//When you reduce the width of v, scrollbar appear but contents shifted upward.
return a.exec();