我想要一个QGraphicsView,它永远不会自动滚动。
类似:基本上,我的问题与http://developer.qt.nokia.com/forums/viewthread/2220相同,但该线程没有得到答案。
我到目前为止尝试过的内容:
- 在showEvent()和resizeEvent()中,我执行ui->graphicsView->fitInView(...),只要项目不超出屏幕矩形就可以正常工作。 - 我也尝试过操作视图变换,但除了缩放系数之外,它的系数从未改变,因此这也是徒劳的。 - 禁用滚动条外观也无济于事。
另请参见http://doc.qt.io/qt-4.8/qgraphicsview.html。
类似:基本上,我的问题与http://developer.qt.nokia.com/forums/viewthread/2220相同,但该线程没有得到答案。
我到目前为止尝试过的内容:
- 在showEvent()和resizeEvent()中,我执行ui->graphicsView->fitInView(...),只要项目不超出屏幕矩形就可以正常工作。 - 我也尝试过操作视图变换,但除了缩放系数之外,它的系数从未改变,因此这也是徒劳的。 - 禁用滚动条外观也无济于事。
另请参见http://doc.qt.io/qt-4.8/qgraphicsview.html。
setTransformationAnchor(QGraphicsView::AnchorUnderMouse);
。这个解决方案会导致鼠标下的缩放功能失效。 - undefined