2012-07-17 104 views
1

我有两个QGraphicsView等宽,一个在垂直布局上另一个。停止QT QGraphicsView滚动重新尺寸

当我重新调整我的应用程序窗口的大小时,底部的QGraphicsView会做我所期望的,它始终保持在它开始的确切位置,但是顶部视图开始将场景移动到右侧,露出下面的坐标x = 0(在视图的左边缘基本上是空白填充),我不想要,因为它们相互对应,所以我需要表现相同。

我一定错过了一些东西,因为这些视图的行为应该完全一样吗?我需要它们对齐,因为顶部视图具有隐藏的滚动条和滚动水平滚动底部视图滚动。

回答

2

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

+0

谢谢伟大的作品。任何机会帮助我在这里http://stackoverflow.com/questions/11528432/programmatic-qgraphicsview-scrolling-not-updating-properly – 2012-07-17 18:20:02