停止Qt QGraphicsView滚动重新调整大小

时间:2012-07-17 16:29:45

标签: c++ qt user-interface horizontal-scrolling qgraphicsview

我有两个宽度相等的QGraphicsView,一个在垂直布局中另一个在另一个上面。

当我重新调整应用程序窗口的大小时,底部的QGraphicsView会按照我的预期进行,它会保持在它开始时的确切位置,但是顶视图开始将场景移动到右侧,显示低于x的坐标= 0(在View的左边缘基本上是空白填充),我不想要,我需要两者都表现相同,因为它们彼此对应。

我一定错过了什么,因为这些观点的行为应该完全相同吗?我需要它们对齐,因为顶视图有隐藏的滚动条和水平滚动,但底部视图滚动了很多。

1 个答案:

答案 0 :(得分:2)

确保resizeAnchor设置为NoAnchoralignment设为Qt::AlignLeft | Qt::AlignTop。您可能需要尝试其他组合来处理您的情况。