Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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++ 如何在QT中初始化顶部的滚动条_C++_Qt_Initialization_Scrollbar_Minimum - Fatal编程技术网

C++ 如何在QT中初始化顶部的滚动条

C++ 如何在QT中初始化顶部的滚动条,c++,qt,initialization,scrollbar,minimum,C++,Qt,Initialization,Scrollbar,Minimum,我有一个带有垂直滚动条的QGraphicsView,但问题是当我运行我的应用程序时,滚动条的位置被设置为QGraphicsView的中心 默认情况下,如何将其设置为顶部? 我尝试使用: view->verticalScrollBar()->setValue(0); 但这不会改变任何事情。不过,我也试过: view->verticalScrollBar()->setValue(1); 它确实会将滚动条位置更改为顶部,但不会更改为最小值。垂直滚动条的范围是多少?graph

我有一个带有垂直滚动条的QGraphicsView,但问题是当我运行我的应用程序时,滚动条的位置被设置为QGraphicsView的中心

默认情况下,如何将其设置为顶部? 我尝试使用:

view->verticalScrollBar()->setValue(0);
但这不会改变任何事情。不过,我也试过:

view->verticalScrollBar()->setValue(1);

它确实会将滚动条位置更改为顶部,但不会更改为最小值。

垂直滚动条的范围是多少?graphicsview有任何内容吗?graphicsview有内容(使用QGraphicsView的Pixmap)。使用滚动条的minimum()和maximum()方法,它告诉我:0是最小值,2082是最大值。你的pixmap是什么?我使用QGraphicsPixmapItem使用pixmap的多个部分。他们的位置从0,0到02048。