【发布时间】:2015-06-05 15:50:21
【问题描述】:
我是 Qt 图形视图的新手
我有一个非常大的 2D 场景,应该使用 QGraphicsView 渲染。一个场景包括几个兴趣点,每个兴趣点都应该用一些标记(正方形、三角形、椭圆等)绘制。问题是标记应该以恒定大小绘制,尽管场景变换(放大或缩小)。所以要正确绘制标记,我需要将它在场景坐标中的位置和它在paint 方法中的像素尺寸结合起来。最有效的方法是什么?当然,每次缩放场景或调整视图大小时,我都可以重新计算项目位置以查看坐标,但我认为这不是正确的解决方案。那么有什么想法吗?
【问题讨论】:
标签: qt qgraphicsview