当滚动条出现时,QGraphicsView会移动其内容

时间:2016-07-07 20:06:13

标签: qt qgraphicsview qgraphicsscene

我注意到当滚动条出现时,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();

0 个答案:

没有答案