避免在QGraphicsView上自动切换QGraphicsScene
Avoid automatic transition of QGraphicsScene on QGraphicsView
本文关键字:QGraphicsScene QGraphicsView 更新时间:2023-10-16
Qt的QGraphicsView
具有自动过渡/滑动视图的习惯,这样在附加的QGraphicsScene
上绘制的所有内容都是可见的。例如,假设您在场景中绘制了一些东西并在视图中查看。现在按下一个按钮,你沿着视图的右边缘画一些东西。场景/视图将稍微向右滑动,以便所有内容再次可见。
我想防止这种情况发生。我该怎么做呢?
谢谢。
QGraphicsScene的场景矩形默认是场景中所有项目的边界矩形。因此,当添加项目时,它会增长。QGraphicsView的场景矩形默认取自QGraphicsScene:: scen竖立。如果你不想让它自动改变,你可以用QGraphicsView:: setscen竖立。
相关文章:
- QGraphicsItems not showing up QGraphicsScene
- Qt QGraphicsProxyWidget 与 QGraphicsScene 的交互
- Qt将许多QGraphicsPixmapItem添加到QGraphicsScene中
- QGraphicsScene 中的 QPushButton 需要双击而不是单击
- 在 QWidget 中的 QGraphicsScene 中绘制
- 在 QGraphicsScene 中组织项目
- QGraphicsItem::p aint(): 如何检查 QGraphicsScene 是否已打印
- 子类QGraphicsScene的错误
- QGraphicsScene项目在两次(x2)位置绘制
- 图形项目的QgraphicsScene中的可拖动像素
- Qt中是否有QLabel::setScaledContent等效函数用于QGraphicsScene?
- 无法读取 QGraphicsScene 的内容
- 围绕QgraphicsScene移动QGraphicsView
- 有没有办法停止QGraphicsScene
- 如何在QGraphicsScene上绘制填充多边形
- Qt QGraphicsScene::setSceneRect() 实际上并没有设置场景 rect
- Qt Application with QTabWidget, QGraphicsScene and QPushButt
- Qt - QGraphicsScene 和 QGraphicsView 不更新更改?
- 为什么不能从 QVector 将 Item 添加到 QGraphicsScene <QGraphicsItem>中?
- 将QGraphicsScene嵌入QML中