【问题标题】:Stop Qt QGraphicsView from scrolling on re-size停止 Qt QGraphicsView 在重新调整大小时滚动
【发布时间】:2012-07-17 16:29:44
【问题描述】:

我有两个宽度相同的 QGraphicsView,一个在垂直布局中位于另一个之上。

当我重新调整我的应用程序窗口的大小时,底部的 QGraphicsView 符合我的预期,它保持在它开始的确切位置,但是顶视图开始将场景移动到正确的暴露坐标,低于 x =0(视图左边缘的空白填充),这是我不想要的,我需要两者的行为相同,因为它们彼此对应。

我一定错过了什么,因为这些视图的行为应该完全相同吗?我需要它们对齐,因为顶视图隐藏了滚动条,并且无论底视图滚动多少都水平滚动。

【问题讨论】:

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


    【解决方案1】:

    确保您的resizeAnchor 设置为NoAnchor 并且alignment 设置为Qt::AlignLeft | Qt::AlignTop。您可能需要尝试其他一些组合来适应您的情况。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 2019-05-15
    • 1970-01-01
    • 2011-04-14
    • 2014-11-29
    • 2021-11-05
    相关资源
    最近更新 更多