我是Qt的新手,尤其是QGraphicsView
。当我旋转Qgraphicspixmapitem
时,它也会移动。我发现这与QGraphicsView
调整有关,以保持场景的可见性。 我已经删除了滚动条,因为我不需要它们,并且我希望场景的某些部分不会从QGraphicsView
改变其视图而离开视图。换句话说,我希望我的QGraphicsView
中的所有内容都具有绝对位置,我不希望QGraphicsView
更改其观点(或其他所谓的内容,请在术语上纠正我)。在QGraphicsView中移动项目
0
A
回答
0
你需要的功能是QGraphicsView::setSceneRect:
这个属性保存该视图中显示的场景区域。 场景矩形定义场景的范围,在视图的情况下,这意味着您可以使用滚动条导航的场景区域。 如果未设置,或者设置了空QRectF,则此属性与QGraphicsScene :: sceneRect具有相同的值,并且它随QGraphicsScene :: sceneRect而变化。否则,视图的场景矩形不受场景的影响。
所以,为您的视图,你在视图中想要的场景的矩形sceneRect,一切应该是好的。
相关问题
- 1. 在QGraphicsView中移动一个QGraphicsScene?
- 2. 如何在qgraphicsview中移动QPixMapImage
- 3. 带有自动项目放置的QGraphicsView
- 4. 当设置ItemIsMovable标志时,在QGraphicsView中不能移动的子项目
- 5. 如何在滚动QGraphicsView时移动QGraphicsItem?
- 6. 在UWP中移动项目
- 7. 在JPanel中移动项目
- 8. QGraphicsView:保存项目大小
- 9. QGraphicsView在放大或移动时不绘制订单项?
- 10. Qt QGraphicsView:在选项卡内显示QGraphicsView
- 11. PyQt在QGraphicsView中移动垂直滚动条位置
- 12. (Eclipse中)移动项目listveiw
- 13. 移动项目在C#
- 14. 移动UICollectionView项目
- 15. MousePressEvent,在QGraphicsView中的位置偏移
- 16. Flex移动项目选项
- 17. 如何在IntelliJ/Webstorm中移动项目?
- 18. 在Windows中移动TreeView项目
- 19. 在QListWidget中上下移动项目?
- 20. 在表格中移动项目SWT/RCP
- 21. 在Flex移动项目中运行Javascript
- 22. 在QGraphisItem中移动儿童项目
- 23. 如何在网格中移动项目
- 24. 在SQL中递归项目移动
- 25. 在ActiveRecord_Relation结果中移动项目?
- 26. 在TFS中移动工作项目
- 27. 动态移动的项目
- 28. Flex移动项目或ActionScript移动项目?
- 29. 在.NET项目中移动项目文件
- 30. interact.js拖动项目移动在顶部