我有两个宽度相等的 QGraphicsView,一个在垂直布局中位于另一个之上。
当我重新调整我的应用程序窗口的大小时,底部的 QGraphicsView 符合我的预期,它保持在它开始的确切位置,但是顶视图开始将场景移动到低于 x=0(本质上是视图左边缘的空白填充),这是我不想要的,我需要两者的行为相同,因为它们彼此对应。
我一定错过了什么,因为这些视图的行为应该完全相同吗?我需要它们对齐,因为顶视图隐藏了滚动条并且水平滚动了多少底视图滚动。
我有两个宽度相等的 QGraphicsView,一个在垂直布局中位于另一个之上。
当我重新调整我的应用程序窗口的大小时,底部的 QGraphicsView 符合我的预期,它保持在它开始的确切位置,但是顶视图开始将场景移动到低于 x=0(本质上是视图左边缘的空白填充),这是我不想要的,我需要两者的行为相同,因为它们彼此对应。
我一定错过了什么,因为这些视图的行为应该完全相同吗?我需要它们对齐,因为顶视图隐藏了滚动条并且水平滚动了多少底视图滚动。
确保您的resizeAnchor设置为NoAnchor
并且对齐方式为Qt::AlignLeft | Qt::AlignTop
. 您可能需要尝试其他一些组合来适应您的情况。