Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 避免QGraphicsView上QGraphicscene的自动转换_C++_Qt - Fatal编程技术网

C++ 避免QGraphicsView上QGraphicscene的自动转换

C++ 避免QGraphicsView上QGraphicscene的自动转换,c++,qt,C++,Qt,Qt的QGraphicsView具有自动转换/滑动视图的习惯,以便在所附Qgraphicscene上绘制的所有内容都可见。例如,假设您在场景中绘制了一些东西并在视图中查看。现在,按下一个按钮,沿着视图的右边缘绘制一些东西。场景/视图将略微向右滑动,以便所有内容再次可见 我想防止这种情况发生。我该怎么做 谢谢。默认情况下,QGraphicscene的场景矩形是场景中所有项目的边框。因此,当添加项目时,它会增长。 默认情况下,QGraphicsView的场景矩形取自QGraphicscene::sc

Qt的
QGraphicsView
具有自动转换/滑动视图的习惯,以便在所附
Qgraphicscene
上绘制的所有内容都可见。例如,假设您在场景中绘制了一些东西并在视图中查看。现在,按下一个按钮,沿着视图的右边缘绘制一些东西。场景/视图将略微向右滑动,以便所有内容再次可见

我想防止这种情况发生。我该怎么做


谢谢。

默认情况下,QGraphicscene的场景矩形是场景中所有项目的边框。因此,当添加项目时,它会增长。 默认情况下,QGraphicsView的场景矩形取自QGraphicscene::scene。如果您不想自动更改,可以使用QGraphicsView::SetscenInstructure显式设置一个